<SEC-DOCUMENT>0001174947-24-000934.txt : 20240731
<SEC-HEADER>0001174947-24-000934.hdr.sgml : 20240731
<ACCEPTANCE-DATETIME>20240731161517
ACCESSION NUMBER:		0001174947-24-000934
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		70
CONFORMED PERIOD OF REPORT:	20240630
FILED AS OF DATE:		20240731
DATE AS OF CHANGE:		20240731

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			MIDDLESEX WATER CO
		CENTRAL INDEX KEY:			0000066004
		STANDARD INDUSTRIAL CLASSIFICATION:	WATER SUPPLY [4941]
		ORGANIZATION NAME:           	01 Energy & Transportation
		IRS NUMBER:				221114430
		STATE OF INCORPORATION:			NJ
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		10-Q
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	000-00422
		FILM NUMBER:		241162136

	BUSINESS ADDRESS:	
		STREET 1:		485C ROUTE 1 SOUTH
		STREET 2:		SUITE 400
		CITY:			ISELIN
		STATE:			NJ
		ZIP:			08830
		BUSINESS PHONE:		7326341500

	MAIL ADDRESS:	
		STREET 1:		485C ROUTE 1 SOUTH
		STREET 2:		SUITE 400
		CITY:			ISELIN
		STATE:			NJ
		ZIP:			08830
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>msex-20240630.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Wed Jul 31 04:49:38 UTC 2024 -->
<html xmlns:compsci="http://compsciresources.com" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:dtr="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:ecd="http://xbrl.sec.gov/ecd/2024" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:msex="http://middlesexwater.com/20240630" xmlns:srt="http://fasb.org/srt/2024" xmlns:us-gaap="http://fasb.org/us-gaap/2024" xmlns:us-types="http://fasb.org/us-types/2024" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.w3.org/1999/xhtml">
<head>
     <title> </title>

<meta content="text/html" http-equiv="Content-Type"/>
</head>
<body><div style="font: 10pt Times New Roman, Times, Serif"><div>

</div><!-- Field: Rule-Page --><div style="margin-top: 1pt; margin-bottom: 1pt; width: 100%"><div style="font-size: 2.25pt; border-top: black 2.25pt solid; border-bottom: black 2.25pt solid">&#160;</div></div><!-- Field: /Rule-Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>UNITED STATES SECURITIES AND EXCHANGE COMMISSION</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>WASHINGTON, DC 20549</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 4.5pt 0 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>FORM <ix:nonNumeric contextRef="c0" name="dei:DocumentType" id="ixv-7497">10-Q</ix:nonNumeric></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 4.5pt 0 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">(Mark One)</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 48px; text-align: center; font-size: 10pt"><ix:nonNumeric contextRef="c0" format="ixt:fixed-true" name="dei:DocumentQuarterlyReport" id="ixv-29"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9745;</span></ix:nonNumeric></td> <td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr> </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>For the quarterly period ended <ix:nonNumeric contextRef="c0" format="ixt:date-monthname-day-year-en" name="dei:DocumentPeriodEndDate" id="ixv-7498">June 30, <ix:nonNumeric contextRef="c0" name="dei:DocumentFiscalYearFocus" id="ixv-7499">2024</ix:nonNumeric></ix:nonNumeric></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 4.5pt 0 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">OR</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 4.5pt 0 0; text-align: center">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 48px; text-align: center; font-size: 10pt"><ix:nonNumeric contextRef="c0" format="ixt:fixed-false" name="dei:DocumentTransitionReport" id="ixv-46"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9744;</span></ix:nonNumeric></td> <td style="font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr> </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 4.5pt 0 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">For the transition period from _________________ to______________________</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 4.5pt 0 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">Commission File Number&#160;&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c0" name="dei:EntityFileNumber" id="ixv-7500">0-422</ix:nonNumeric></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 4.5pt 0 0; text-align: center">&#160;</p><div>

</div><p style="font: 18pt Times New Roman, Times, Serif; margin: 0; text-align: center"><ix:nonNumeric contextRef="c0" name="dei:EntityRegistrantName" id="ixv-62"><b>MIDDLESEX WATER COMPANY</b></ix:nonNumeric></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 4.5pt 0 0; text-align: center">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: bold 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: bold 10pt Times New Roman, Times, Serif; width: 50%; text-align: center"><ix:nonNumeric contextRef="c0" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode" id="ixv-7501">New Jersey</ix:nonNumeric></td> <td style="font: bold 10pt Times New Roman, Times, Serif; width: 50%; text-align: center"><ix:nonNumeric contextRef="c0" name="dei:EntityTaxIdentificationNumber" id="ixv-7502">22-1114430</ix:nonNumeric></td></tr> <tr style="vertical-align: top"> <td style="text-align: center; font-size: 10pt">(State of incorporation)</td> <td style="text-align: center; font-size: 10pt">(IRS employer identification no.)</td></tr> </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b><ix:nonNumeric contextRef="c0" name="dei:EntityAddressAddressLine1" id="ixv-7503">485C Route One South</ix:nonNumeric>, <ix:nonNumeric contextRef="c0" name="dei:EntityAddressCityOrTown" id="ixv-7504">Iselin</ix:nonNumeric>, <ix:nonNumeric contextRef="c0" format="ixt-sec:stateprovnameen" name="dei:EntityAddressStateOrProvince" id="ixv-7505">New Jersey</ix:nonNumeric> <ix:nonNumeric contextRef="c0" name="dei:EntityAddressPostalZipCode" id="ixv-7506">08830</ix:nonNumeric></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">(Address of principal executive offices, including
zip code)</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 4.5pt 0 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b><ix:nonNumeric contextRef="c0" name="dei:CityAreaCode" id="ixv-7507">(732)</ix:nonNumeric> <ix:nonNumeric contextRef="c0" name="dei:LocalPhoneNumber" id="ixv-7508">634-1500</ix:nonNumeric></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">(Registrant's telephone number, including area code)</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 4.5pt 0 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Securities registered pursuant to Section 12(b) of
the Act:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 4.5pt 0 0; text-align: center">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 40%; border-bottom: black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Title of each class</span></td> <td style="width: 20%; border-bottom: black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Trading Symbol(s)</span></td> <td style="width: 40%; border-bottom: black 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Name of each exchange on which registered</span></td></tr> <tr style="vertical-align: top"> <td style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><ix:nonNumeric contextRef="c0" name="dei:Security12bTitle" id="ixv-108"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Common Stock</span></ix:nonNumeric></td> <td style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><ix:nonNumeric contextRef="c0" name="dei:TradingSymbol" id="ixv-111"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">MSEX</span></ix:nonNumeric></td> <td style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><ix:nonNumeric contextRef="c0" name="dei:SecurityExchangeName" id="ixv-114"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">NASDAQ</span></ix:nonNumeric></td></tr> </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 4.5pt 0 0; text-align: center">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 4.5pt 0 0; text-align: justify">Indicate by check mark whether the registrant
(1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months
(or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements
for the past 90 days.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 4.5pt 6pt 0; text-align: center"><ix:nonNumeric contextRef="c0" name="dei:EntityCurrentReportingStatus" id="ixv-7509">Yes</ix:nonNumeric> &#9745; &#160;No&#9744;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 4.5pt 0 0">Indicate by check mark whether the registrant has submitted electronically
and posted on its corporate Web site, if any, every Interactive Data File required to be submitted and posted pursuant to Rule 405 of
Regulation S-T during the preceding 12 months (or such shorter period that the registrant was required to submit and post files).</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 4.5pt 6pt 0; text-align: center"><ix:nonNumeric contextRef="c0" name="dei:EntityInteractiveDataCurrent" id="ixv-7510">Yes</ix:nonNumeric> &#9745; &#160;No &#9744;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 4.5pt 6pt 0">Indicate by check mark whether the registrant is a large accelerated
filer, an accelerated filer, a non-accelerated filer, a smaller reporting company or an emerging growth company. See the definitions of
large accelerated filer, accelerated filer, non-accelerated filer, smaller reporting company and emerging growth company in Rule 12b-2
of the Exchange Act.</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 40%; padding-right: 4.5pt; padding-left: 5.4pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonNumeric contextRef="c0" format="ixt-sec:entityfilercategoryen" name="dei:EntityFilerCategory" id="ixv-7511">Large accelerated filer</ix:nonNumeric> &#9745;</span></td> <td style="width: 20%; padding-right: 4.5pt; padding-left: 5.4pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accelerated filer &#9744;</span></td> <td style="width: 40%; padding-right: 4.5pt; padding-left: 5.4pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Non-accelerated filer &#9744;</span></td></tr> <tr> <td style="vertical-align: bottom; padding-right: 4.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Smaller reporting company <ix:nonNumeric contextRef="c0" format="ixt:fixed-false" name="dei:EntitySmallBusiness" id="ixv-7512">&#9744;</ix:nonNumeric></span></td> <td style="vertical-align: top">&#160;</td> <td style="vertical-align: bottom; padding-right: 4.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Emerging growth company <ix:nonNumeric contextRef="c0" format="ixt:fixed-false" name="dei:EntityEmergingGrowthCompany" id="ixv-7513">&#9744;</ix:nonNumeric></span></td></tr> </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 6pt 4.5pt 6pt 0">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><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 4.5pt 0 0">Indicate by check mark whether the registrant is a shell company
(as defined in Rule 12b-2 of the Act).</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 4.5pt 6pt 0; text-align: center">Yes &#9744; No <ix:nonNumeric contextRef="c0" format="ixt:fixed-false" name="dei:EntityShellCompany" id="ixv-7514">&#9745;</ix:nonNumeric></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 4.3pt 0 0">The number of shares outstanding of each of the registrant's
classes of common stock, as of July 31, 2024: Common Stock, No Par Value: <ix:nonFraction contextRef="c1" decimals="INF" format="ixt:num-dot-decimal" name="dei:EntityCommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-7515">17,829,778</ix:nonFraction> shares outstanding.</p><div>


</div><!-- Field: Page; Sequence: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&#160;</p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">INDEX</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 72px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>PART I.</b></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><a href="#a_001">FINANCIAL INFORMATION</a></b></span></td>
    <td style="width: 48px; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration:underline">PAGE</span></b></span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 1.</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_001">Financial Statements (Unaudited):</a></span></td>
    <td style="text-align: right">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_001">Condensed Consolidated Statements of Income</a></span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_002">Condensed Consolidated Balance Sheets</a></span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_003">Condensed Consolidated Statements of Cash Flows</a></span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_004">Condensed Consolidated Statements of Capital Stock and Long-Term Debt</a></span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_005">Condensed Consolidated Statements of Common Stockholders&#8217; Equity</a></span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_006">Notes to Unaudited Condensed Consolidated Financial Statements</a></span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 2.</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_007">Management's Discussion and Analysis of Financial Condition and Results of Operations</a></span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">16</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 3.</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_008">Quantitative and Qualitative Disclosures of Market Risk</a></span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">24</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 4.</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_009">Controls and Procedures</a></span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">24</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>PART II.</b></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><a href="#a_016">OTHER INFORMATION</a></b></span></td>
    <td style="text-align: right">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 1.</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_011">Legal Proceedings</a></span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">26</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 1A.</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_012">Risk Factors</a></span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">26</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 2.</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_013">Unregistered Sales of Equity Securities and Use of Proceeds</a></span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">26</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 3.</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_014">Defaults upon Senior Securities</a></span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">26</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 4.</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_015">Mine Safety Disclosures</a></span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">26</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 5.</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_016">Other Information</a></span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">26</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 6.</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_017">Exhibits</a></span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">27</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>SIGNATURES</b></span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">28</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"></p><div>

</div><!-- Field: Page; Sequence: 2 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&#160;</p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">MIDDLESEX WATER COMPANY</p><div>

</div><div><a id="a_001"></a></div><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">&#160;CONDENSED CONSOLIDATED STATEMENTS OF INCOME</p><div>

</div><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"> (Unaudited)</p><div>

</div><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">(In thousands except
per share amounts)</p><div>



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

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="7" style="white-space: nowrap; font-weight: bold; text-align: center">Three Months Ended June 30,</td><td style="font-weight: bold">&#160;</td>
    <td colspan="7" style="white-space: nowrap; font-weight: bold; text-align: center">Six Months Ended June 30,</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; border-bottom: Black 1pt solid">&#160;</td><td style="font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2024</td><td style="font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2023</td><td style="font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2024</td><td style="font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2023</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td>&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: right">&#160;</td><td>&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: right">&#160;</td><td>&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: right">&#160;</td><td>&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: right">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 48%; text-align: left; border-bottom: Black 1pt solid">Operating Revenues</td><td style="width: 1%; font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1pt solid; font-weight: bold; text-align: left">$</td><td style="width: 10%; border-bottom: Black 1pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RegulatedAndUnregulatedOperatingRevenue" scale="3" unitRef="usd" id="ixv-7516">49,146</ix:nonFraction></td><td style="white-space: nowrap; width: 1%; border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="width: 1%; border-bottom: Black 1pt solid">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1pt solid; text-align: left">$</td><td style="width: 10%; border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RegulatedAndUnregulatedOperatingRevenue" scale="3" unitRef="usd" id="ixv-7517">42,801</ix:nonFraction></td><td style="white-space: nowrap; width: 1%; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="width: 1%; font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1pt solid; font-weight: bold; text-align: left">$</td><td style="width: 10%; border-bottom: Black 1pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RegulatedAndUnregulatedOperatingRevenue" scale="3" unitRef="usd" id="ixv-7518">89,670</ix:nonFraction></td><td style="white-space: nowrap; width: 1%; border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="width: 1%; border-bottom: Black 1pt solid">&#160;</td>
    <td style="width: 1%; border-bottom: Black 1pt solid; text-align: left">$</td><td style="width: 10%; border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RegulatedAndUnregulatedOperatingRevenue" scale="3" unitRef="usd" id="ixv-7519">80,957</ix:nonFraction></td><td style="white-space: nowrap; width: 1%; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">&#160;</td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">&#160;</td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Operating Expenses:</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">&#160;</td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">&#160;</td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 10pt">Operations and Maintenance</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="msex:OperationsAndMaintenance" scale="3" unitRef="usd" id="ixv-7520">21,825</ix:nonFraction></td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="msex:OperationsAndMaintenance" scale="3" unitRef="usd" id="ixv-7521">21,204</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="msex:OperationsAndMaintenance" scale="3" unitRef="usd" id="ixv-7522">42,290</ix:nonFraction></td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="msex:OperationsAndMaintenance" scale="3" unitRef="usd" id="ixv-7523">41,462</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Depreciation</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Depreciation" scale="3" unitRef="usd" id="ixv-7524">6,305</ix:nonFraction></td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Depreciation" scale="3" unitRef="usd" id="ixv-7525">6,184</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Depreciation" scale="3" unitRef="usd" id="ixv-7526">11,701</ix:nonFraction></td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Depreciation" scale="3" unitRef="usd" id="ixv-7527">12,170</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; border-bottom: Black 1pt solid; padding-left: 10pt">Other Taxes</td><td style="font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TaxesOther" scale="3" unitRef="usd" id="ixv-7528">5,701</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TaxesOther" scale="3" unitRef="usd" id="ixv-7529">4,744</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TaxesOther" scale="3" unitRef="usd" id="ixv-7530">10,499</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:TaxesOther" scale="3" unitRef="usd" id="ixv-7531">9,168</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">&#160;</td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">&#160;</td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; border-bottom: Black 1pt solid; padding-left: 20pt">Total Operating Expenses</td><td style="font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingExpenses" scale="3" unitRef="usd" id="ixv-7532">33,831</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingExpenses" scale="3" unitRef="usd" id="ixv-7533">32,132</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingExpenses" scale="3" unitRef="usd" id="ixv-7534">64,490</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingExpenses" scale="3" unitRef="usd" id="ixv-7535">62,800</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">&#160;</td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">&#160;</td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; border-bottom: Black 1pt solid">Operating Income</td><td style="font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" unitRef="usd" id="ixv-7536">15,315</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" unitRef="usd" id="ixv-7537">10,669</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" unitRef="usd" id="ixv-7538">25,180</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" unitRef="usd" id="ixv-7539">18,157</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">&#160;</td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">&#160;</td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Other Income:</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">&#160;</td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">&#160;</td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Allowance for Funds Used During Construction</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions" scale="3" unitRef="usd" id="ixv-7540">257</ix:nonFraction></td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions" scale="3" unitRef="usd" id="ixv-7541">852</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions" scale="3" unitRef="usd" id="ixv-7542">433</ix:nonFraction></td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions" scale="3" unitRef="usd" id="ixv-7543">1,665</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; border-bottom: Black 1pt solid; padding-left: 10pt">Other Income, net</td><td style="font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" unitRef="usd" id="ixv-7544">2,399</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" unitRef="usd" id="ixv-7545">1,290</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" unitRef="usd" id="ixv-7546">7,588</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" unitRef="usd" id="ixv-7547">2,188</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">&#160;</td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">&#160;</td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; border-bottom: Black 1pt solid">Total Other Income, net</td><td style="font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NonoperatingIncomeExpense" scale="3" unitRef="usd" id="ixv-7548">2,656</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NonoperatingIncomeExpense" scale="3" unitRef="usd" id="ixv-7549">2,142</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NonoperatingIncomeExpense" scale="3" unitRef="usd" id="ixv-7550">8,021</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NonoperatingIncomeExpense" scale="3" unitRef="usd" id="ixv-7551">3,853</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">&#160;</td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">&#160;</td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; border-bottom: Black 1pt solid">Interest Charges</td><td style="font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestExpense" scale="3" unitRef="usd" id="ixv-7552">4,041</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestExpense" scale="3" unitRef="usd" id="ixv-7553">3,251</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestExpense" scale="3" unitRef="usd" id="ixv-7554">7,310</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestExpense" scale="3" unitRef="usd" id="ixv-7555">5,846</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">&#160;</td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">&#160;</td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; border-bottom: Black 1pt solid">Income before Income Taxes</td><td style="font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" unitRef="usd" id="ixv-7556">13,930</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" unitRef="usd" id="ixv-7557">9,560</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" unitRef="usd" id="ixv-7558">25,891</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" unitRef="usd" id="ixv-7559">16,164</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">&#160;</td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">&#160;</td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; border-bottom: Black 1pt solid">Income Taxes</td><td style="font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" unitRef="usd" id="ixv-7560">3,384</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" sign="-" unitRef="usd" id="ixv-7561">341</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td><td style="font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" unitRef="usd" id="ixv-7562">4,663</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" unitRef="usd" id="ixv-7563">397</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">&#160;</td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">&#160;</td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Net Income</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-7564">10,546</ix:nonFraction></td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-7565">9,901</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-7566">21,228</ix:nonFraction></td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-7567">15,767</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">&#160;</td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">&#160;</td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; border-bottom: Black 1pt solid">Preferred Stock Dividend Requirements</td><td style="font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockDividendsIncomeStatementImpact" scale="3" unitRef="usd" id="ixv-7568">30</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockDividendsIncomeStatementImpact" scale="3" unitRef="usd" id="ixv-7569">30</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockDividendsIncomeStatementImpact" scale="3" unitRef="usd" id="ixv-7570">60</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockDividendsIncomeStatementImpact" scale="3" unitRef="usd" id="ixv-7571">60</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">&#160;</td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">&#160;</td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; border-bottom: Black 1pt solid">Earnings Applicable to Common Stock</td><td style="font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" unitRef="usd" id="ixv-7572">10,516</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" unitRef="usd" id="ixv-7573">9,871</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" unitRef="usd" id="ixv-7574">21,168</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" unitRef="usd" id="ixv-7575">15,707</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">&#160;</td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">&#160;</td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Earnings per share of Common Stock:</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">&#160;</td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">&#160;</td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt">Basic</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" unitRef="usdPershares" id="ixv-7576">0.59</ix:nonFraction></td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" unitRef="usdPershares" id="ixv-7577">0.56</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" unitRef="usdPershares" id="ixv-7578">1.19</ix:nonFraction></td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" unitRef="usdPershares" id="ixv-7579">0.89</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt">Diluted</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" unitRef="usdPershares" id="ixv-7580">0.59</ix:nonFraction></td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" unitRef="usdPershares" id="ixv-7581">0.55</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" unitRef="usdPershares" id="ixv-7582">1.18</ix:nonFraction></td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" unitRef="usdPershares" id="ixv-7583">0.88</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">&#160;</td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">&#160;</td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Average Number of</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">&#160;</td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">&#160;</td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Common Shares Outstanding :</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">&#160;</td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">&#160;</td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt">Basic</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" unitRef="shares" id="ixv-7584">17,829</ix:nonFraction></td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" unitRef="shares" id="ixv-7585">17,713</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" unitRef="shares" id="ixv-7586">17,824</ix:nonFraction></td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" unitRef="shares" id="ixv-7587">17,683</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt">Diluted</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" unitRef="shares" id="ixv-7588">17,944</ix:nonFraction></td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" unitRef="shares" id="ixv-7589">17,828</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" unitRef="shares" id="ixv-7590">17,939</ix:nonFraction></td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" unitRef="shares" id="ixv-7591">17,798</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  </table><div>


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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">See Accompanying Notes to Unaudited Condensed Consolidated Financial Statements</p><div>

</div><!-- Field: Page; Sequence: 3; Options: NewSection; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><p style="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence -->&#160;</p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>


</div><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">MIDDLESEX WATER COMPANY</p><div>

</div><div><a id="a_002"></a></div><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">CONDENSED
CONSOLIDATED BALANCE SHEETS</p><div>

</div><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">(Unaudited)</p><div>

</div><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">(In thousands)</p><div>

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; font-weight: bold; text-align: center">&#160;</td><td>&#160;</td>
    <td style="white-space: nowrap">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="3" style="white-space: nowrap; font-weight: bold; text-align: center">June 30,</td><td style="font-weight: bold">&#160;</td>
    <td colspan="3" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; white-space: nowrap; font-size: 10pt; font-weight: bold; text-align: left">ASSETS</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="white-space: nowrap; border-bottom: Black 1pt solid">&#160;</td><td style="font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2024</td><td style="font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2023</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; font-weight: bold; text-align: left">UTILITY PLANT:</td><td>&#160;</td>
    <td style="white-space: nowrap; text-align: left">Water Production</td><td style="font-weight: bold">&#160;</td>
    <td style="vertical-align: bottom; white-space: nowrap; font-weight: bold; text-align: left">$</td>
    <td style="white-space: nowrap; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing" scale="3" unitRef="usd" id="ixv-7592">307,173</ix:nonFraction></td>
    <td style="white-space: nowrap; font-weight: bold; text-align: right">&#160;</td><td>&#160;</td>
    <td style="vertical-align: bottom; white-space: nowrap; text-align: left">$</td>
    <td style="white-space: nowrap; text-align: right"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing" scale="3" unitRef="usd" id="ixv-7593">303,791</ix:nonFraction></td>
    <td style="white-space: nowrap; text-align: right">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 25%; font-weight: bold; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 48%; text-align: left">Transmission and Distribution</td><td style="width: 1%; font-weight: bold">&#160;</td>
    <td style="width: 1%; font-weight: bold; text-align: left">&#160;</td><td style="width: 10%; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution" scale="3" unitRef="usd" id="ixv-7594">825,223</ix:nonFraction></td><td style="white-space: nowrap; width: 1%; font-weight: bold; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution" scale="3" unitRef="usd" id="ixv-7595">809,862</ix:nonFraction></td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">General</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentCommon" scale="3" unitRef="usd" id="ixv-7596">102,149</ix:nonFraction></td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentCommon" scale="3" unitRef="usd" id="ixv-7597">100,593</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1pt solid">Construction Work in Progress</td><td style="font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress" scale="3" unitRef="usd" id="ixv-7598">29,703</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress" scale="3" unitRef="usd" id="ixv-7599">19,636</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">TOTAL</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService" scale="3" unitRef="usd" id="ixv-7600">1,264,248</ix:nonFraction></td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService" scale="3" unitRef="usd" id="ixv-7601">1,233,882</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1pt solid">Less Accumulated Depreciation</td><td style="font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation" scale="3" unitRef="usd" id="ixv-7602">244,102</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation" scale="3" unitRef="usd" id="ixv-7603">235,540</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">UTILITY PLANT - NET</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentNet" scale="3" unitRef="usd" id="ixv-7604">1,020,146</ix:nonFraction></td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentNet" scale="3" unitRef="usd" id="ixv-7605">998,342</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="font: 6pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 6pt Times New Roman, Times, Serif; text-align: left; border-bottom: Black 1pt solid">&#160;</td><td style="font: 6pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid">&#160;</td>
    <td style="font: 6pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid">&#160;</td><td style="font: bold 6pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid">&#160;</td>
    <td style="font: bold 6pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="font: bold 6pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="font: bold 6pt Times New Roman, Times, Serif; white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="font: 6pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid">&#160;</td>
    <td style="font: 6pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="font: 6pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="font: 6pt Times New Roman, Times, Serif; white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left">CURRENT ASSETS:</td><td>&#160;</td>
    <td style="text-align: left">Cash and Cash Equivalents</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" unitRef="usd" id="ixv-7606">8,025</ix:nonFraction></td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" unitRef="usd" id="ixv-7607">2,390</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">Accounts Receivable, net of allowance for credit losses of $<ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" unitRef="usd" id="ixv-7608">2,135</ix:nonFraction> and $<ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" unitRef="usd" id="ixv-7609">2,137</ix:nonFraction>, respectively in 2024 and 2023</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" unitRef="usd" id="ixv-7610">20,173</ix:nonFraction></td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" unitRef="usd" id="ixv-7611">18,172</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">Litigation Settlement Receivable</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="msex:LitigationSettlementsReceivable" scale="3" unitRef="usd" id="ixv-7612">69,872</ix:nonFraction></td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="msex:LitigationSettlementsReceivable" scale="3" unitRef="usd" id="ixv-7613">69,872</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">Unbilled Revenues</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:UnbilledReceivablesCurrent" scale="3" unitRef="usd" id="ixv-7614">12,530</ix:nonFraction></td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:UnbilledReceivablesCurrent" scale="3" unitRef="usd" id="ixv-7615">9,297</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">Materials and Supplies (at average cost)</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryRawMaterialsAndSupplies" scale="3" unitRef="usd" id="ixv-7616">6,477</ix:nonFraction></td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InventoryRawMaterialsAndSupplies" scale="3" unitRef="usd" id="ixv-7617">6,972</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1pt solid">Prepayments</td><td style="font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PrepaidExpenseCurrent" scale="3" unitRef="usd" id="ixv-7618">3,925</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PrepaidExpenseCurrent" scale="3" unitRef="usd" id="ixv-7619">1,833</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">TOTAL CURRENT ASSETS</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsCurrent" scale="3" unitRef="usd" id="ixv-7620">121,002</ix:nonFraction></td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AssetsCurrent" scale="3" unitRef="usd" id="ixv-7621">108,536</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="font: 6pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 6pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid">&#160;</td><td style="font: 6pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid">&#160;</td>
    <td style="font: 6pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid">&#160;</td><td style="font: bold 6pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid">&#160;</td>
    <td style="font: bold 6pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="font: bold 6pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="font: bold 6pt Times New Roman, Times, Serif; white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="font: 6pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid">&#160;</td>
    <td style="font: 6pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="font: 6pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="font: 6pt Times New Roman, Times, Serif; white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left">OTHER ASSETS:</td><td>&#160;</td>
    <td style="text-align: left">Operating Lease Right of Use Asset</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" unitRef="usd" id="ixv-7622">2,872</ix:nonFraction></td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" unitRef="usd" id="ixv-7623">3,185</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold">&#160;</td><td>&#160;</td>
    <td style="text-align: left">Preliminary Survey and Investigation Charges</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="msex:PreliminarySurveyAndInvestigationChargesNonCurrent" scale="3" unitRef="usd" id="ixv-7624">1,968</ix:nonFraction></td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="msex:PreliminarySurveyAndInvestigationChargesNonCurrent" scale="3" unitRef="usd" id="ixv-7625">1,932</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">Regulatory Assets</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RegulatoryAssetsNoncurrent" scale="3" unitRef="usd" id="ixv-7626">91,066</ix:nonFraction></td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RegulatoryAssetsNoncurrent" scale="3" unitRef="usd" id="ixv-7627">90,694</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">Non-utility Assets - Net</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="msex:NonutilityAssetsNetNonCurrent" scale="3" unitRef="usd" id="ixv-7628">11,771</ix:nonFraction></td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="msex:NonutilityAssetsNetNonCurrent" scale="3" unitRef="usd" id="ixv-7629">11,522</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">Employee Benefit Plans</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="msex:EmployeeBenefitPlans" scale="3" unitRef="usd" id="ixv-7630">25,763</ix:nonFraction></td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="msex:EmployeeBenefitPlans" scale="3" unitRef="usd" id="ixv-7631">21,779</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1pt solid">Other</td><td style="font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" unitRef="usd" id="ixv-7632">51</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" unitRef="usd" id="ixv-7633">62</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1pt solid">TOTAL OTHER ASSETS</td><td style="font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherAssets" scale="3" unitRef="usd" id="ixv-7634">133,491</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherAssets" scale="3" unitRef="usd" id="ixv-7635">129,174</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1pt solid">TOTAL ASSETS</td><td style="font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" unitRef="usd" id="ixv-7636">1,274,639</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" unitRef="usd" id="ixv-7637">1,236,052</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="font: 6pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 6pt Times New Roman, Times, Serif">&#160;</td><td style="font: 6pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 6pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 6pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: bold 6pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: bold 6pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: bold 6pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">&#160;</td><td style="font: 6pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 6pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 6pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 6pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td colspan="3" style="border-bottom: Black 1pt solid; font-size: 10pt; font-weight: bold; text-align: left">CAPITALIZATION AND LIABILITIES</td><td style="font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">&#160;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left">CAPITALIZATION:</td><td>&#160;</td>
    <td style="text-align: left">Common Stock, No Par Value</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CommonStockValue" scale="3" unitRef="usd" id="ixv-7638">247,014</ix:nonFraction></td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CommonStockValue" scale="3" unitRef="usd" id="ixv-7639">246,764</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">Retained Earnings</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" unitRef="usd" id="ixv-7640">185,864</ix:nonFraction></td><td style="border-bottom: Black 1pt solid; white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" unitRef="usd" id="ixv-7641">176,227</ix:nonFraction></td><td style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1pt solid">TOTAL COMMON EQUITY</td><td style="font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PartnersCapital" scale="3" unitRef="usd" id="ixv-7642">432,878</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PartnersCapital" scale="3" unitRef="usd" id="ixv-7643">422,991</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">Preferred Stock</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockValue" scale="3" unitRef="usd" id="ixv-7644">2,084</ix:nonFraction></td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockValue" scale="3" unitRef="usd" id="ixv-7645">2,084</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1pt solid">Long-term Debt</td><td style="font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" unitRef="usd" id="ixv-7646">355,975</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" unitRef="usd" id="ixv-7647">358,153</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">TOTAL CAPITALIZATION</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CapitalizationLongtermDebtAndEquity" scale="3" unitRef="usd" id="ixv-7648">790,937</ix:nonFraction></td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CapitalizationLongtermDebtAndEquity" scale="3" unitRef="usd" id="ixv-7649">783,228</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="font: 6pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 6pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid">&#160;</td><td style="font: 6pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid">&#160;</td>
    <td style="font: 6pt Times New Roman, Times, Serif; text-align: left; border-bottom: Black 1pt solid">&#160;</td><td style="font: bold 6pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid">&#160;</td>
    <td style="font: bold 6pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="font: bold 6pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="font: bold 6pt Times New Roman, Times, Serif; white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="font: 6pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid">&#160;</td>
    <td style="font: 6pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="font: 6pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="font: 6pt Times New Roman, Times, Serif; white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">CURRENT</td><td>&#160;</td>
    <td style="text-align: left">Current Portion of Long-term Debt</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherLongTermDebtCurrent" scale="3" unitRef="usd" id="ixv-7650">7,968</ix:nonFraction></td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherLongTermDebtCurrent" scale="3" unitRef="usd" id="ixv-7651">7,740</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold">LIABILITIES:</td><td>&#160;</td>
    <td style="text-align: left">Notes Payable</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NotesPayableCurrent" scale="3" unitRef="usd" id="ixv-7652">72,250</ix:nonFraction></td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NotesPayableCurrent" scale="3" unitRef="usd" id="ixv-7653">42,750</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold">&#160;</td><td>&#160;</td>
    <td style="text-align: left">Accounts Payable</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrent" scale="3" unitRef="usd" id="ixv-7654">25,222</ix:nonFraction></td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrent" scale="3" unitRef="usd" id="ixv-7655">27,618</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold">&#160;</td><td>&#160;</td>
    <td style="text-align: left">Litigation Settlement Payable</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="msex:LitigationSettlementPayable" scale="3" unitRef="usd" id="ixv-7656">6,237</ix:nonFraction></td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="msex:LitigationSettlementPayable" scale="3" unitRef="usd" id="ixv-7657">6,237</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">Accrued Taxes</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccruedIncomeTaxesCurrent" scale="3" unitRef="usd" id="ixv-7658">14,241</ix:nonFraction></td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccruedIncomeTaxesCurrent" scale="3" unitRef="usd" id="ixv-7659">10,535</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">Accrued Interest</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" unitRef="usd" id="ixv-7660">3,252</ix:nonFraction></td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" unitRef="usd" id="ixv-7661">3,138</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">Unearned Revenues and Advanced Service Fees</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="3" unitRef="usd" id="ixv-7662">1,689</ix:nonFraction></td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="3" unitRef="usd" id="ixv-7663">1,390</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1pt solid">Other</td><td style="font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesCurrent" scale="3" unitRef="usd" id="ixv-7664">4,124</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesCurrent" scale="3" unitRef="usd" id="ixv-7665">4,421</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">TOTAL CURRENT LIABILITIES</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesCurrent" scale="3" unitRef="usd" id="ixv-7666">134,983</ix:nonFraction></td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesCurrent" scale="3" unitRef="usd" id="ixv-7667">103,829</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="font: 6pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 6pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid">&#160;</td><td style="font: 6pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid">&#160;</td>
    <td style="font: 6pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid">&#160;</td><td style="font: bold 6pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid">&#160;</td>
    <td style="font: bold 6pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="font: bold 6pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="font: bold 6pt Times New Roman, Times, Serif; white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="font: 6pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid">&#160;</td>
    <td style="font: 6pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="font: 6pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="font: 6pt Times New Roman, Times, Serif; white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td colspan="3" style="font-weight: bold; text-align: left">COMMITMENTS AND CONTINGENT LIABILITIES (Note 7)</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-0">&#160;</div></td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-1">&#160;</div></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="font: 6pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 6pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid">&#160;</td><td style="font: 6pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid">&#160;</td>
    <td style="font: 6pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid">&#160;</td><td style="font: bold 6pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid">&#160;</td>
    <td style="font: bold 6pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="font: bold 6pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="font: bold 6pt Times New Roman, Times, Serif; white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="font: 6pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid">&#160;</td>
    <td style="font: 6pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="font: 6pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="font: 6pt Times New Roman, Times, Serif; white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">OTHER LIABILITIES:</td><td>&#160;</td>
    <td style="text-align: left">Customer Advances for Construction</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="msex:ConstructionAdvances" scale="3" unitRef="usd" id="ixv-7668">21,145</ix:nonFraction></td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="msex:ConstructionAdvances" scale="3" unitRef="usd" id="ixv-7669">21,313</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">Lease Obligations</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent" scale="3" unitRef="usd" id="ixv-7670">2,747</ix:nonFraction></td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent" scale="3" unitRef="usd" id="ixv-7671">3,063</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">Accumulated Deferred Income Taxes</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" unitRef="usd" id="ixv-7672">91,800</ix:nonFraction></td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" unitRef="usd" id="ixv-7673">88,736</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">Regulatory Liabilities</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RegulatoryLiabilityNoncurrent" scale="3" unitRef="usd" id="ixv-7674">55,203</ix:nonFraction></td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RegulatoryLiabilityNoncurrent" scale="3" unitRef="usd" id="ixv-7675">113,021</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="text-align: left; border-bottom: Black 1pt solid">Other</td><td style="font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" unitRef="usd" id="ixv-7676">420</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" unitRef="usd" id="ixv-7677">592</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">TOTAL OTHER LIABILITIES</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilities" scale="3" unitRef="usd" id="ixv-7678">171,315</ix:nonFraction></td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilities" scale="3" unitRef="usd" id="ixv-7679">226,725</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid">&#160;</td><td style="font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">&#160;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td colspan="3" style="font-weight: bold; text-align: left">CONTRIBUTIONS IN AID OF CONSTRUCTION</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ContributionsInAidOfConstruction" scale="3" unitRef="usd" id="ixv-7680">177,404</ix:nonFraction></td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ContributionsInAidOfConstruction" scale="3" unitRef="usd" id="ixv-7681">122,270</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-top: Black 1pt solid; text-align: left; border-bottom: Black 1pt solid">TOTAL CAPITALIZATION AND LIABILITIES</td><td style="border-top: Black 1pt solid; font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; font-weight: bold; text-align: left">$</td><td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" unitRef="usd" id="ixv-7682">1,274,639</ix:nonFraction></td><td style="border-top: Black 1pt solid; white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" unitRef="usd" id="ixv-7683">1,236,052</ix:nonFraction></td><td style="border-top: Black 1pt solid; white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  </table><div>


</div><p style="font: 3pt Times New Roman, Times, Serif; margin: 0">&#160;</p><div>

</div><p style="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">See Accompanying Notes to
Unaudited Condensed Consolidated Financial Statements</p><div>

</div><!-- Field: Page; Sequence: 4; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><p style="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence -->&#160;</p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"></p><div>



</div><p style="text-align: center; font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">MIDDLESEX WATER COMPANY</p><div>

</div><div><a id="a_003"></a></div><p style="text-align: center; font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</p><div>

</div><p style="text-align: center; font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">(Unaudited)</p><div>

</div><p style="text-align: center; font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">(In thousands)</p><div>



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

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="7" style="white-space: nowrap; font-weight: bold; text-align: center">Six Months Ended June 30,</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2024</td><td style="font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2023</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">CASH FLOWS FROM OPERATING ACTIVITIES:</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">&#160;</td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="width: 74%; text-align: left">Net Income</td><td style="width: 1%; font-weight: bold">&#160;</td>
    <td style="width: 1%; font-weight: bold; text-align: left">$</td><td style="width: 10%; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-7684">21,228</ix:nonFraction></td><td style="white-space: nowrap; width: 1%; font-weight: bold; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-7685">15,767</ix:nonFraction></td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Adjustments to Reconcile Net Income to</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">&#160;</td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 10pt">Net Cash Provided by Operating Activities:</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">&#160;</td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 20pt">Depreciation and Amortization</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAndAmortization" scale="3" unitRef="usd" id="ixv-7686">13,008</ix:nonFraction></td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DepreciationAndAmortization" scale="3" unitRef="usd" id="ixv-7687">14,543</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 20pt">Provision for Deferred Income Taxes and Investment Tax Credits</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" unitRef="usd" id="ixv-7688">1,722</ix:nonFraction></td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" sign="-" unitRef="usd" id="ixv-7689">2,993</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 20pt">Equity Portion of Allowance for Funds Used During Construction (AFUDC)</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity" scale="3" unitRef="usd" id="ixv-7690">253</ix:nonFraction></td><td style="white-space: nowrap; font-weight: bold; text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity" scale="3" unitRef="usd" id="ixv-7691">1,014</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 20pt">Cash Surrender Value of Life Insurance</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LifeInsuranceCorporateOrBankOwnedChangeInValue" scale="3" unitRef="usd" id="ixv-7692">199</ix:nonFraction></td><td style="white-space: nowrap; font-weight: bold; text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LifeInsuranceCorporateOrBankOwnedChangeInValue" scale="3" unitRef="usd" id="ixv-7693">207</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 20pt">Stock Compensation Expense</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensation" scale="3" unitRef="usd" id="ixv-7694">1,072</ix:nonFraction></td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensation" scale="3" unitRef="usd" id="ixv-7695">1,366</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 10pt">Changes in Assets and Liabilities:</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">&#160;</td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 20pt">Accounts Receivable</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" unitRef="usd" id="ixv-7696">2,001</ix:nonFraction></td><td style="white-space: nowrap; font-weight: bold; text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" sign="-" unitRef="usd" id="ixv-7697">788</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 20pt">Unbilled Revenues</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="msex:IncreaseDecreaseinUnbilledRevenues" scale="3" unitRef="usd" id="ixv-7698">3,233</ix:nonFraction></td><td style="white-space: nowrap; font-weight: bold; text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="msex:IncreaseDecreaseinUnbilledRevenues" scale="3" unitRef="usd" id="ixv-7699">2,408</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 20pt">Materials &amp; Supplies</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInRawMaterialsPackagingMaterialsAndSuppliesInventories" scale="3" sign="-" unitRef="usd" id="ixv-7700">495</ix:nonFraction></td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInRawMaterialsPackagingMaterialsAndSuppliesInventories" scale="3" unitRef="usd" id="ixv-7701">249</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 20pt">Prepayments</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInPrepaidExpense" scale="3" unitRef="usd" id="ixv-7702">2,092</ix:nonFraction></td><td style="white-space: nowrap; font-weight: bold; text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInPrepaidExpense" scale="3" unitRef="usd" id="ixv-7703">846</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 20pt">Accounts Payable</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" sign="-" unitRef="usd" id="ixv-7704">2,396</ix:nonFraction></td><td style="white-space: nowrap; font-weight: bold; text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" unitRef="usd" id="ixv-7705">3,418</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 20pt">Accrued Taxes</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccruedTaxesPayable" scale="3" unitRef="usd" id="ixv-7706">3,706</ix:nonFraction></td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccruedTaxesPayable" scale="3" unitRef="usd" id="ixv-7707">843</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 20pt">Accrued Interest</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" scale="3" unitRef="usd" id="ixv-7708">114</ix:nonFraction></td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" scale="3" unitRef="usd" id="ixv-7709">563</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 20pt">Employee Benefit Plans</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInPensionAndPostretirementObligations" scale="3" sign="-" unitRef="usd" id="ixv-7710">4,457</ix:nonFraction></td><td style="white-space: nowrap; font-weight: bold; text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInPensionAndPostretirementObligations" scale="3" sign="-" unitRef="usd" id="ixv-7711">975</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 20pt">Unearned Revenue &amp; Advanced Service Fees</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" scale="3" unitRef="usd" id="ixv-7712">299</ix:nonFraction></td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" scale="3" unitRef="usd" id="ixv-7713">111</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 20pt">Recovered Costs-Environmental Litigation Settlement</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="msex:IncreaseDecreaseinRecoveredCostsEnvironmentalLitigationSettlement" scale="3" unitRef="usd" id="ixv-7714">8,003</ix:nonFraction></td><td style="white-space: nowrap; font-weight: bold; text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-2">&#8212;</div></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 20pt">Other Assets and Liabilities</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet" scale="3" unitRef="usd" id="ixv-7715">1,131</ix:nonFraction></td><td style="white-space: nowrap; font-weight: bold; text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet" scale="3" sign="-" unitRef="usd" id="ixv-7716">580</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="font: 6pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="border-bottom: Black 1pt solid; font: 6pt Times New Roman, Times, Serif">&#160;</td><td style="border-bottom: Black 1pt solid; font: bold 6pt Times New Roman, Times, Serif">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font: bold 6pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: bold 6pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="border-bottom: Black 1pt solid; font: bold 6pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 6pt Times New Roman, Times, Serif">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font: 6pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 6pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="border-bottom: Black 1pt solid; font: 6pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; border-bottom: Black 1pt solid">NET CASH PROVIDED BY OPERATING ACTIVITIES</td><td style="font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" unitRef="usd" id="ixv-7717">17,879</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" unitRef="usd" id="ixv-7718">29,287</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">CASH FLOWS FROM INVESTING ACTIVITIES:</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">&#160;</td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Utility Plant Expenditures, Including AFUDC-Debt of $<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForFundsUsedDuringConstructionInvestingActivities" scale="3" unitRef="usd" id="ixv-7719">180</ix:nonFraction> in 2024 and $<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForFundsUsedDuringConstructionInvestingActivities" scale="3" unitRef="usd" id="ixv-7720">651</ix:nonFraction> in 2023</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" unitRef="usd" id="ixv-7721">28,737</ix:nonFraction></td><td style="white-space: nowrap; font-weight: bold; text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" unitRef="usd" id="ixv-7722">50,635</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">)</td></tr>
  <tr style="font: 6pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="border-bottom: Black 1pt solid; font: 6pt Times New Roman, Times, Serif">&#160;</td><td style="border-bottom: Black 1pt solid; font: bold 6pt Times New Roman, Times, Serif">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font: bold 6pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: bold 6pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="border-bottom: Black 1pt solid; font: bold 6pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 6pt Times New Roman, Times, Serif">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font: 6pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font: 6pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="border-bottom: Black 1pt solid; font: 6pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; border-bottom: Black 1pt solid">NET CASH USED IN INVESTING ACTIVITIES</td><td style="font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" sign="-" unitRef="usd" id="ixv-7723">28,737</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: left">)</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" sign="-" unitRef="usd" id="ixv-7724">50,635</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">CASH FLOWS FROM FINANCING ACTIVITIES:</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">&#160;</td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Redemption of Long-term Debt</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfLongTermDebt" scale="3" unitRef="usd" id="ixv-7725">2,493</ix:nonFraction></td><td style="white-space: nowrap; font-weight: bold; text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfLongTermDebt" scale="3" unitRef="usd" id="ixv-7726">2,553</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 10pt">Proceeds from Issuance of Long-term Debt</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" scale="3" unitRef="usd" id="ixv-7727">561</ix:nonFraction></td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" scale="3" unitRef="usd" id="ixv-7728">62,880</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Net Short-term Bank Borrowings</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromRepaymentsOfShortTermDebt" scale="3" unitRef="usd" id="ixv-7729">29,500</ix:nonFraction></td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromRepaymentsOfShortTermDebt" scale="3" sign="-" unitRef="usd" id="ixv-7730">32,000</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 10pt">Deferred Debt Issuance Expense</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsOfDebtIssuanceCosts" scale="3" unitRef="usd" id="ixv-7731">41</ix:nonFraction></td><td style="white-space: nowrap; font-weight: bold; text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsOfDebtIssuanceCosts" scale="3" unitRef="usd" id="ixv-7732">107</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Payment of Grantee Withholding Taxes in Exchange for Restricted Stock</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="3" unitRef="usd" id="ixv-7733">1,328</ix:nonFraction></td><td style="white-space: nowrap; font-weight: bold; text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-3">&#8212;</div></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 10pt">Proceeds from Issuance of Common Stock</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="3" unitRef="usd" id="ixv-7734">505</ix:nonFraction></td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="3" unitRef="usd" id="ixv-7735">5,745</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Payment of Common Dividends</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsOfDividendsCommonStock" scale="3" unitRef="usd" id="ixv-7736">11,531</ix:nonFraction></td><td style="white-space: nowrap; font-weight: bold; text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsOfDividendsCommonStock" scale="3" unitRef="usd" id="ixv-7737">11,049</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 10pt">Payment of Preferred Dividends</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsOfDividendsPreferredStockAndPreferenceStock" scale="3" unitRef="usd" id="ixv-7738">60</ix:nonFraction></td><td style="white-space: nowrap; font-weight: bold; text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PaymentsOfDividendsPreferredStockAndPreferenceStock" scale="3" unitRef="usd" id="ixv-7739">60</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Construction Advances and Contributions-Net</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="3" unitRef="usd" id="ixv-7740">1,380</ix:nonFraction></td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="3" sign="-" unitRef="usd" id="ixv-7741">959</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="border-bottom: Black 1pt solid">&#160;</td><td style="font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">&#160;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; border-bottom: Black 1pt solid">NET CASH PROVIDED BY FINANCING ACTIVITIES</td><td style="font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" unitRef="usd" id="ixv-7742">16,493</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" unitRef="usd" id="ixv-7743">21,897</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; border-bottom: Black 1pt solid">NET CHANGES IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH</td><td style="font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" scale="3" unitRef="usd" id="ixv-7744">5,635</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" scale="3" unitRef="usd" id="ixv-7745">549</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; border-bottom: Black 1pt solid">CASH, CASH EQUIVALENTS AND RESTRICTED CASH AT BEGINNING OF PERIOD</td><td style="font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" unitRef="usd" id="ixv-7746">2,390</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" unitRef="usd" id="ixv-7747">3,828</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; border-bottom: Black 1pt solid">CASH, CASH EQUIVALENTS AND RESTRICTED CASH AT END OF PERIOD</td><td style="font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" unitRef="usd" id="ixv-7748">8,025</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" unitRef="usd" id="ixv-7749">4,377</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="font: 6pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 6pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: bold 6pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: bold 6pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: bold 6pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: bold 6pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">&#160;</td><td style="font: 6pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 6pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 6pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 6pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="font: 6pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 6pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 6pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 6pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 6pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 6pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">&#160;</td><td style="font: 6pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 6pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 6pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 6pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">SUPPLEMENTAL DISCLOSURE OF NON-CASH ACTIVITY:</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">&#160;</td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 10pt">Utility Plant received as Construction Advances and Contributions</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ContributionOfProperty" scale="3" unitRef="usd" id="ixv-7750">4,461</ix:nonFraction></td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:ContributionOfProperty" scale="3" unitRef="usd" id="ixv-7751">4,219</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">&#160;</td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">SUPPLEMENTAL DISCLOSURE OF CASH FLOWS INFORMATION:</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">&#160;</td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 5pt; text-align: left">Cash Paid During the Period for:</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">&#160;</td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 10pt">Interest</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestPaidNet" scale="3" unitRef="usd" id="ixv-7752">7,417</ix:nonFraction></td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestPaidNet" scale="3" unitRef="usd" id="ixv-7753">5,491</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 10pt">Interest Capitalized</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestPaidCapitalized" scale="3" unitRef="usd" id="ixv-7754">180</ix:nonFraction></td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:InterestPaidCapitalized" scale="3" unitRef="usd" id="ixv-7755">651</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; border-bottom: Black 1pt solid; padding-left: 10pt">Income Taxes</td><td style="font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxesPaidNet" scale="3" unitRef="usd" id="ixv-7756">752</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxesPaidNet" scale="3" unitRef="usd" id="ixv-7757">260</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  </table><div>


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

</div><p style="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">See Accompanying Notes to Unaudited Condensed
Consolidated Financial Statements</p><div>

</div><!-- Field: Page; Sequence: 5; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><p style="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence -->&#160;</p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>


</div><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">MIDDLESEX WATER COMPANY</p><div>

</div><div><a id="a_004"></a></div><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">CONDENSED CONSOLIDATED
STATEMENTS OF CAPITAL STOCK AND LONG-TERM DEBT</p><div>

</div><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">(Unaudited)</p><div>

</div><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">(In thousands)</p><div>



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

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="3" style="white-space: nowrap; font-weight: bold; text-align: center">June 30,</td><td style="font-weight: bold">&#160;</td> <td colspan="3" style="white-space: nowrap; font-weight: bold; text-align: center">December 31,</td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; font-weight: bold; text-align: left; border-bottom: Black 1pt solid">&#160;</td><td style="font-weight: bold; border-bottom: Black 1pt solid">&#160;</td> <td colspan="3" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2024</td><td style="font-weight: bold; border-bottom: Black 1pt solid">&#160;</td> <td colspan="3" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">2023</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td colspan="1" style="white-space: nowrap; text-align: left">Common Stock, No Par Value</td><td style="font-weight: bold">&#160;</td> <td colspan="3" style="white-space: nowrap; font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td> <td colspan="3" style="white-space: nowrap; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td colspan="1" style="text-align: left; padding-left: 10pt">Shares Authorized - <ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="3" unitRef="shares" id="ixv-7758"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="3" unitRef="shares" id="ixv-7759">40,000</ix:nonFraction></ix:nonFraction></td><td style="font-weight: bold">&#160;</td> <td colspan="3" style="white-space: nowrap; font-weight: bold"><div style="-sec-ix-hidden: hidden-fact-4">&#160;</div></td><td style="font-weight: bold">&#160;</td> <td colspan="3" style="white-space: nowrap; font-weight: bold"><div style="-sec-ix-hidden: hidden-fact-5">&#160;</div></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 74%; text-align: left; padding-left: 10pt">Shares Outstanding - 2024 - <ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="3" unitRef="shares" id="ixv-7760">17,829</ix:nonFraction>; 2023 - <ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="3" unitRef="shares" id="ixv-7761">17,821</ix:nonFraction></td><td style="width: 1%; font-weight: bold">&#160;</td> <td style="width: 1%; font-weight: bold; text-align: left">$</td><td style="width: 10%; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CommonStockValueOutstanding" scale="3" unitRef="usd" id="ixv-7762">247,014</ix:nonFraction></td><td style="white-space: nowrap; width: 1%; font-weight: bold; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CommonStockValueOutstanding" scale="3" unitRef="usd" id="ixv-7763">246,764</ix:nonFraction></td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; border-bottom: Black 1pt solid">Retained Earnings</td><td style="font-weight: bold; border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" unitRef="usd" id="ixv-7764">185,864</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" unitRef="usd" id="ixv-7765">176,227</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; border-bottom: Black 1pt solid; padding-left: 20pt">TOTAL COMMON EQUITY</td><td style="font-weight: bold; border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PartnersCapital" scale="3" unitRef="usd" id="ixv-7766">432,878</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PartnersCapital" scale="3" unitRef="usd" id="ixv-7767">422,991</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr> <tr style="font: 6pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 6pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 6pt Times New Roman, Times, Serif">&#160;</td> <td style="font: bold 6pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: bold 6pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: bold 6pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">&#160;</td><td style="font: 6pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 6pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 6pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 6pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Cumulative Preferred Stock, No Par Value:</td><td style="font-weight: bold">&#160;</td> <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">&#160;</td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 10pt">Shares Authorized - <ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockLiquidationPreferenceValue" scale="3" unitRef="usd" id="ixv-7768"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockLiquidationPreferenceValue" scale="3" unitRef="usd" id="ixv-7769">120</ix:nonFraction></ix:nonFraction></td><td style="font-weight: bold">&#160;</td> <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-6">&#160;</div></td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-7">&#160;</div></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 10pt">Shares Outstanding - <ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockSharesOutstanding" scale="3" unitRef="shares" id="ixv-7770"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockSharesOutstanding" scale="3" unitRef="shares" id="ixv-7771">20</ix:nonFraction></ix:nonFraction></td><td style="font-weight: bold">&#160;</td> <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><div style="-sec-ix-hidden: hidden-fact-8">&#160;</div></td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-9">&#160;</div></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 5pt; text-align: left">Convertible:</td><td style="font-weight: bold">&#160;</td> <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">&#160;</td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 10pt">Shares Outstanding, $7.00 Series - <ix:nonFraction contextRef="c11" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockSharesOutstanding" scale="3" unitRef="shares" id="ixv-7772"><ix:nonFraction contextRef="c12" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockSharesOutstanding" scale="3" unitRef="shares" id="ixv-7773">10</ix:nonFraction></ix:nonFraction></td><td style="font-weight: bold">&#160;</td> <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c9" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockDividendsAndOtherAdjustments" scale="3" unitRef="usd" id="ixv-7774">1,005</ix:nonFraction></td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c10" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockDividendsAndOtherAdjustments" scale="3" unitRef="usd" id="ixv-7775">1,005</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 5pt; text-align: left">Nonredeemable:</td><td style="font-weight: bold">&#160;</td> <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">&#160;</td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 10pt">Shares Outstanding, $7.00 Series -&#160;&#160;&#160;<ix:nonFraction contextRef="c15" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockSharesOutstanding" scale="3" unitRef="shares" id="ixv-7776"><ix:nonFraction contextRef="c16" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockSharesOutstanding" scale="3" unitRef="shares" id="ixv-7777">1</ix:nonFraction></ix:nonFraction></td><td style="font-weight: bold">&#160;</td> <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c13" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockDividendsAndOtherAdjustments" scale="3" unitRef="usd" id="ixv-7778">79</ix:nonFraction></td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c14" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockDividendsAndOtherAdjustments" scale="3" unitRef="usd" id="ixv-7779">79</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; border-bottom: Black 1pt solid; padding-left: 10pt">Shares Outstanding, $4.75 Series - <ix:nonFraction contextRef="c19" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockSharesOutstanding" scale="3" unitRef="shares" id="ixv-7780"><ix:nonFraction contextRef="c20" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockSharesOutstanding" scale="3" unitRef="shares" id="ixv-7781">10</ix:nonFraction></ix:nonFraction></td><td style="font-weight: bold; border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c17" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockDividendsAndOtherAdjustments" scale="3" unitRef="usd" id="ixv-7782">1,000</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c18" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockDividendsAndOtherAdjustments" scale="3" unitRef="usd" id="ixv-7783">1,000</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; border-bottom: Black 1pt solid; padding-left: 20pt">TOTAL PREFERRED STOCK</td><td style="font-weight: bold; border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockDividendsAndOtherAdjustments" scale="3" unitRef="usd" id="ixv-7784">2,084</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c21" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockDividendsAndOtherAdjustments" scale="3" unitRef="usd" id="ixv-7785">2,084</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr> <tr style="font: 6pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White"> <td style="font: 6pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 6pt Times New Roman, Times, Serif">&#160;</td> <td style="font: bold 6pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: bold 6pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: bold 6pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">&#160;</td><td style="font: 6pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 6pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 6pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 6pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Long-term Debt:</td><td style="font-weight: bold">&#160;</td> <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">&#160;</td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 10pt">First Mortgage Bonds, <ix:nonFraction contextRef="c24" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="pure" id="ixv-7786">0.00</ix:nonFraction>%-<ix:nonFraction contextRef="c25" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="pure" id="ixv-7787">5.50</ix:nonFraction>%, due <ix:nonNumeric contextRef="c26" name="us-gaap:LongTermDebtMaturitiesRepaymentTerms" id="ixv-7788">2024-2059</ix:nonNumeric></td><td style="font-weight: bold">&#160;</td> <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c22" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtCurrent" scale="3" unitRef="usd" id="ixv-7789">277,619</ix:nonFraction></td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c23" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtCurrent" scale="3" unitRef="usd" id="ixv-7790">278,374</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 10pt">Amortizing Secured Notes, <ix:nonFraction contextRef="c29" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="pure" id="ixv-7791">3.94</ix:nonFraction>%-<ix:nonFraction contextRef="c30" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="pure" id="ixv-7792">7.05</ix:nonFraction>%, due <ix:nonNumeric contextRef="c31" name="us-gaap:LongTermDebtMaturitiesRepaymentTerms" id="ixv-7793">2028-2046</ix:nonNumeric></td><td style="font-weight: bold">&#160;</td> <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c27" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtCurrent" scale="3" unitRef="usd" id="ixv-7794">68,342</ix:nonFraction></td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c28" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtCurrent" scale="3" unitRef="usd" id="ixv-7795">69,724</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; border-bottom: Black 1pt solid; padding-left: 10pt">State Revolving Trust Notes, <ix:nonFraction contextRef="c34" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="pure" id="ixv-7796">2.00</ix:nonFraction>%-<ix:nonFraction contextRef="c35" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="pure" id="ixv-7797">4.03</ix:nonFraction>%, due <ix:nonNumeric contextRef="c36" name="us-gaap:LongTermDebtMaturitiesRepaymentTerms" id="ixv-7798">2025-2044</ix:nonNumeric></td><td style="font-weight: bold; border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c32" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtCurrent" scale="3" unitRef="usd" id="ixv-7799">16,843</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c33" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtCurrent" scale="3" unitRef="usd" id="ixv-7800">16,638</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 20pt">SUBTOTAL LONG-TERM DEBT</td><td style="font-weight: bold">&#160;</td> <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtCurrent" scale="3" unitRef="usd" id="ixv-7801">362,804</ix:nonFraction></td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtCurrent" scale="3" unitRef="usd" id="ixv-7802">364,736</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 30pt">Add: Premium on Issuance of Long-term Debt</td><td style="font-weight: bold">&#160;</td> <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentUnamortizedPremiumCurrent" scale="3" unitRef="usd" id="ixv-7803">6,432</ix:nonFraction></td><td style="white-space: nowrap; font-weight: bold; text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentUnamortizedPremiumCurrent" scale="3" unitRef="usd" id="ixv-7804">6,529</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 30pt">Less: Unamortized Debt Expense</td><td style="font-weight: bold">&#160;</td> <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentUnamortizedDiscountCurrent" scale="3" unitRef="usd" id="ixv-7805">5,293</ix:nonFraction></td><td style="white-space: nowrap; font-weight: bold; text-align: left">)</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentUnamortizedDiscountCurrent" scale="3" unitRef="usd" id="ixv-7806">5,372</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="border-bottom: Black 1pt solid; text-align: left; padding-left: 30pt">Less: Current Portion of Long-term Debt</td><td style="font-weight: bold; border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right">(<ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredFinanceCostsCurrentGross" scale="3" unitRef="usd" id="ixv-7807">7,968</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: left">)</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DeferredFinanceCostsCurrentGross" scale="3" unitRef="usd" id="ixv-7808">7,740</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="border-bottom: Black 1pt solid; text-align: left; padding-left: 40pt">TOTAL LONG-TERM DEBT</td><td style="font-weight: bold; border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: left">$</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" unitRef="usd" id="ixv-7809">355,975</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; font-weight: bold; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" unitRef="usd" id="ixv-7810">358,153</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr> </table><div>


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

</div><p style="text-align: center; margin-top: 0; margin-bottom: 0">See Accompanying Notes to Unaudited Condensed Consolidated Financial Statements</p><div>

</div><!-- Field: Page; Sequence: 6; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><p style="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence -->&#160;</p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="text-align: center; margin-top: 0; margin-bottom: 0"></p><div>



</div><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">MIDDLESEX WATER COMPANY</p><div>

</div><div><a id="a_005"></a></div><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">CONDENSED CONSOLIDATED
STATEMENTS OF COMMON STOCKHOLDERS' EQUITY</p><div>

</div><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">(Unaudited)</p><div>

</div><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">(In thousands)</p><div>



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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: bold 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="3" style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center">Common</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="3" style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center">Common</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="3" style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="3" style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: bold 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="3" style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center">Stock</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="3" style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center">Stock</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="3" style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center">Retained</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="3" style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: bold 10pt Times New Roman, Times, Serif; padding-bottom: 1pt; white-space: nowrap; text-align: center">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center">Shares</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center">Amount</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center">Earnings</td><td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: center">Total</td></tr>
  <tr style="font: 6pt Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font: 6pt Times New Roman, Times, Serif; white-space: nowrap">&#160;</td><td style="font: 6pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="3" style="font: 6pt Times New Roman, Times, Serif; white-space: nowrap; text-align: right">&#160;</td><td style="font: 6pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="3" style="font: 6pt Times New Roman, Times, Serif; white-space: nowrap; text-align: right">&#160;</td><td style="font: 6pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="3" style="font: 6pt Times New Roman, Times, Serif; white-space: nowrap; text-align: right">&#160;</td><td style="font: 6pt Times New Roman, Times, Serif">&#160;</td>
    <td colspan="3" style="font: 6pt Times New Roman, Times, Serif; white-space: nowrap; text-align: right">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 48%">Balance at January 1, 2023</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right"><ix:nonFraction contextRef="c37" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="3" unitRef="shares" id="ixv-7811">17,642</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right"><ix:nonFraction contextRef="c37" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-7812">233,054</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right"><ix:nonFraction contextRef="c38" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-7813">167,274</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; width: 1%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; width: 10%; text-align: right"><ix:nonFraction contextRef="c7" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-7814">400,328</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; font: 10pt Times New Roman, Times, Serif; text-align: left">Net Income</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#8212;</td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><div style="-sec-ix-hidden: hidden-fact-10">&#8212;</div></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction contextRef="c40" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-7815">5,868</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction contextRef="c41" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-7816">5,868</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; font: 10pt Times New Roman, Times, Serif; text-align: left">Dividend Reinvestment &amp; Common Stock Purchase Plan</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction contextRef="c39" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesDividendReinvestmentPlan" scale="3" unitRef="shares" id="ixv-7817">29</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction contextRef="c39" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueDividendReinvestmentPlan" scale="3" unitRef="usd" id="ixv-7818">2,342</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><div style="-sec-ix-hidden: hidden-fact-11">&#8212;</div></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction contextRef="c41" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueDividendReinvestmentPlan" scale="3" unitRef="usd" id="ixv-7819">2,342</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; font: 10pt Times New Roman, Times, Serif; text-align: left">Restricted Stock Award - Net - Employees</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#8212;</td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction contextRef="c39" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" unitRef="usd" id="ixv-7820">360</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><div style="-sec-ix-hidden: hidden-fact-12">&#8212;</div></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction contextRef="c41" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" unitRef="usd" id="ixv-7821">360</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; font: 10pt Times New Roman, Times, Serif; text-align: left">Cash Dividends on Common Stock ($<ix:nonFraction contextRef="c39" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" unitRef="usdPershares" id="ixv-7822">0.3125</ix:nonFraction> per share)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#8212;</td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><div style="-sec-ix-hidden: hidden-fact-13">&#8212;</div></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction contextRef="c40" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DividendsCommonStockCash" scale="3" unitRef="usd" id="ixv-7823">5,513</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction contextRef="c41" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DividendsCommonStockCash" scale="3" unitRef="usd" id="ixv-7824">5,513</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">)</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Cash Dividends on Preferred Stock</td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid; text-align: right">&#8212;</td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-14">&#8212;</div></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c40" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DividendsPreferredStockCash" scale="3" unitRef="usd" id="ixv-7825">30</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c41" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DividendsPreferredStockCash" scale="3" unitRef="usd" id="ixv-7826">30</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif">Balance at March 31, 2023</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction contextRef="c42" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="3" unitRef="shares" id="ixv-7827">17,671</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction contextRef="c42" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-7828">235,756</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction contextRef="c43" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-7829">167,599</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction contextRef="c44" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-7830">403,355</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="font: 6pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 6pt Times New Roman, Times, Serif">&#160;</td><td style="font: 6pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 6pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 6pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 6pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">&#160;</td><td style="font: 6pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 6pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 6pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 6pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">&#160;</td><td style="font: 6pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 6pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 6pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 6pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">&#160;</td><td style="font: 6pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 6pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 6pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: 6pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">Net Income</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#8212;</td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><div style="-sec-ix-hidden: hidden-fact-15">&#8212;</div></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction contextRef="c46" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-7831">9,901</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-7832">9,901</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; font: 10pt Times New Roman, Times, Serif; text-align: left">Dividend Reinvestment &amp; Common Stock Purchase Plan</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction contextRef="c45" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesDividendReinvestmentPlan" scale="3" unitRef="shares" id="ixv-7833">46</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction contextRef="c45" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueDividendReinvestmentPlan" scale="3" unitRef="usd" id="ixv-7834">3,402</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><div style="-sec-ix-hidden: hidden-fact-16">&#8212;</div></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueDividendReinvestmentPlan" scale="3" unitRef="usd" id="ixv-7835">3,402</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; font: 10pt Times New Roman, Times, Serif; text-align: left">Restricted Stock Award - Net - Employees</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction contextRef="c45" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" scale="3" unitRef="shares" id="ixv-7836">7</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction contextRef="c45" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" unitRef="usd" id="ixv-7837">27</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><div style="-sec-ix-hidden: hidden-fact-17">&#8212;</div></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" unitRef="usd" id="ixv-7838">27</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; font: 10pt Times New Roman, Times, Serif; text-align: left">Restricted Stock Award - Board of Directors</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction contextRef="c45" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" scale="3" unitRef="shares" id="ixv-7839">5</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction contextRef="c45" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" unitRef="usd" id="ixv-7840">360</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><div style="-sec-ix-hidden: hidden-fact-18">&#8212;</div></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" unitRef="usd" id="ixv-7841">360</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; font: 10pt Times New Roman, Times, Serif; text-align: left">Cash Dividends on Common Stock ($<ix:nonFraction contextRef="c45" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" unitRef="usdPershares" id="ixv-7842">0.3125</ix:nonFraction> per share)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#8212;</td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><div style="-sec-ix-hidden: hidden-fact-19">&#8212;</div></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction contextRef="c46" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DividendsCommonStockCash" scale="3" unitRef="usd" id="ixv-7843">5,538</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DividendsCommonStockCash" scale="3" unitRef="usd" id="ixv-7844">5,538</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">)</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Cash Dividends on Preferred Stock</td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid; text-align: right">&#8212;</td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-20">&#8212;</div></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c46" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DividendsPreferredStockCash" scale="3" unitRef="usd" id="ixv-7845">30</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DividendsPreferredStockCash" scale="3" unitRef="usd" id="ixv-7846">30</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">Balance at June 30, 2023</td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c47" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="3" unitRef="shares" id="ixv-7847">17,729</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c47" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-7848">239,545</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c48" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-7849">171,932</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c8" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-7850">411,477</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="font: 6pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 6pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 6pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: bold 6pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: bold 6pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: bold 6pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">&#160;</td><td style="font: bold 6pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: bold 6pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: bold 6pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: bold 6pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">&#160;</td><td style="font: bold 6pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: bold 6pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: bold 6pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: bold 6pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">&#160;</td><td style="font: bold 6pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: bold 6pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: bold 6pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: bold 6pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif">Balance at January 1, 2024</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction contextRef="c49" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="3" unitRef="shares" id="ixv-7851">17,821</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction contextRef="c49" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-7852">246,764</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction contextRef="c50" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-7853">176,227</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-7854">422,991</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; font: 10pt Times New Roman, Times, Serif; text-align: left">Net Income</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#8212;</td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><div style="-sec-ix-hidden: hidden-fact-21">&#8212;</div></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction contextRef="c52" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-7855">10,682</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction contextRef="c53" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-7856">10,682</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; font: 10pt Times New Roman, Times, Serif; text-align: left">Dividend Reinvestment &amp; Common Stock Purchase Plan</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction contextRef="c51" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesDividendReinvestmentPlan" scale="3" unitRef="shares" id="ixv-7857">5</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction contextRef="c51" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueDividendReinvestmentPlan" scale="3" unitRef="usd" id="ixv-7858">252</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><div style="-sec-ix-hidden: hidden-fact-22">&#8212;</div></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction contextRef="c53" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueDividendReinvestmentPlan" scale="3" unitRef="usd" id="ixv-7859">252</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; font: 10pt Times New Roman, Times, Serif; text-align: left">Restricted Stock Award - Net - Employees</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction contextRef="c51" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" scale="3" sign="-" unitRef="shares" id="ixv-7860">12</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction contextRef="c51" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" sign="-" unitRef="usd" id="ixv-7861">465</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><div style="-sec-ix-hidden: hidden-fact-23">&#8212;</div></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction contextRef="c53" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" sign="-" unitRef="usd" id="ixv-7862">465</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">)</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; font: 10pt Times New Roman, Times, Serif; text-align: left">Cash Dividends on Common Stock ($<ix:nonFraction contextRef="c51" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" unitRef="usdPershares" id="ixv-7863">0.3250</ix:nonFraction> per share)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#8212;</td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><div style="-sec-ix-hidden: hidden-fact-24">&#8212;</div></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction contextRef="c52" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DividendsCommonStockCash" scale="3" unitRef="usd" id="ixv-7864">5,738</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction contextRef="c53" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DividendsCommonStockCash" scale="3" unitRef="usd" id="ixv-7865">5,738</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">)</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Cash Dividends on Preferred Stock</td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid; text-align: right">&#8212;</td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-25">&#8212;</div></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c52" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DividendsPreferredStockCash" scale="3" unitRef="usd" id="ixv-7866">30</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c53" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DividendsPreferredStockCash" scale="3" unitRef="usd" id="ixv-7867">30</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif">Balance at March 31, 2024</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction contextRef="c54" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="3" unitRef="shares" id="ixv-7868">17,814</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction contextRef="c54" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-7869">246,551</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction contextRef="c55" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-7870">181,141</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">$</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction contextRef="c56" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-7871">427,692</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="font: 6pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="font: 6pt Times New Roman, Times, Serif">&#160;</td><td style="font: bold 6pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: bold 6pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: bold 6pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: bold 6pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">&#160;</td><td style="font: bold 6pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: bold 6pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: bold 6pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: bold 6pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">&#160;</td><td style="font: bold 6pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: bold 6pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: bold 6pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: bold 6pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">&#160;</td><td style="font: bold 6pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: bold 6pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: bold 6pt Times New Roman, Times, Serif; text-align: right">&#160;</td><td style="font: bold 6pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; font: 10pt Times New Roman, Times, Serif; text-align: left">Net Income</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#8212;</td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><div style="-sec-ix-hidden: hidden-fact-26">&#8212;</div></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction contextRef="c58" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-7872">10,546</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-7873">10,546</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; font: 10pt Times New Roman, Times, Serif; text-align: left">Dividend Reinvestment &amp; Common Stock Purchase Plan</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction contextRef="c57" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesDividendReinvestmentPlan" scale="3" unitRef="shares" id="ixv-7874">5</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction contextRef="c57" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueDividendReinvestmentPlan" scale="3" unitRef="usd" id="ixv-7875">253</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><div style="-sec-ix-hidden: hidden-fact-27">&#8212;</div></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueDividendReinvestmentPlan" scale="3" unitRef="usd" id="ixv-7876">253</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; font: 10pt Times New Roman, Times, Serif; text-align: left">Restricted Stock Award - Net - Employees</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction contextRef="c57" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" scale="3" unitRef="shares" id="ixv-7877">3</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction contextRef="c57" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" sign="-" unitRef="usd" id="ixv-7878">187</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><div style="-sec-ix-hidden: hidden-fact-28">&#8212;</div></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" sign="-" unitRef="usd" id="ixv-7879">187</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">)</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; font: 10pt Times New Roman, Times, Serif; text-align: left">Restricted Stock Award - Board of Directors</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction contextRef="c57" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" scale="3" unitRef="shares" id="ixv-7880">7</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction contextRef="c57" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" unitRef="usd" id="ixv-7881">397</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><div style="-sec-ix-hidden: hidden-fact-29">&#8212;</div></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="3" unitRef="usd" id="ixv-7882">397</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; font: 10pt Times New Roman, Times, Serif; text-align: left">Cash Dividends on Common Stock ($<ix:nonFraction contextRef="c57" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" unitRef="usdPershares" id="ixv-7883">0.3250</ix:nonFraction> per share)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">&#8212;</td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><div style="-sec-ix-hidden: hidden-fact-30">&#8212;</div></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction contextRef="c58" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DividendsCommonStockCash" scale="3" unitRef="usd" id="ixv-7884">5,793</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; text-align: right">(<ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DividendsCommonStockCash" scale="3" unitRef="usd" id="ixv-7885">5,793</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; text-align: left">)</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; font: 10pt Times New Roman, Times, Serif; text-align: left; padding-bottom: 1pt">Cash Dividends on Preferred Stock</td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid; text-align: right">&#8212;</td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-31">&#8212;</div></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c58" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DividendsPreferredStockCash" scale="3" unitRef="usd" id="ixv-7886">30</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="font: 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DividendsPreferredStockCash" scale="3" unitRef="usd" id="ixv-7887">30</ix:nonFraction></td><td style="font: 10pt Times New Roman, Times, Serif; white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1pt">Balance at June 30, 2024</td><td style="font: bold 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid">&#160;</td>
    <td style="font: bold 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c59" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="3" unitRef="shares" id="ixv-7888">17,829</ix:nonFraction></td><td style="font: bold 10pt Times New Roman, Times, Serif; white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid">&#160;</td>
    <td style="font: bold 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid; text-align: left">$</td><td style="font: bold 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c59" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-7889">247,014</ix:nonFraction></td><td style="font: bold 10pt Times New Roman, Times, Serif; white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid">&#160;</td>
    <td style="font: bold 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid; text-align: left">$</td><td style="font: bold 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c60" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-7890">185,864</ix:nonFraction></td><td style="font: bold 10pt Times New Roman, Times, Serif; white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="font: bold 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid">&#160;</td>
    <td style="font: bold 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid; text-align: left">$</td><td style="font: bold 10pt Times New Roman, Times, Serif; border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="3" unitRef="usd" id="ixv-7891">432,878</ix:nonFraction></td><td style="font: bold 10pt Times New Roman, Times, Serif; white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  </table><div>


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

</div><p style="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">See Accompanying Notes to
Unaudited Condensed Consolidated Financial Statements</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"></p><div>

</div><!-- Field: Page; Sequence: 7; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><p style="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence -->&#160;</p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>MIDDLESEX WATER COMPANY</b></p><div>

</div><div><a id="a_006"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL
STATEMENTS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" id="ixv-3320"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 9pt"><b>Note 1 &#8211; Basis of Presentation and Recent Developments</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 9pt; text-align: justify">Middlesex Water Company (Middlesex or the Company)
is the parent company and sole shareholder of Tidewater Utilities, Inc. (Tidewater), Pinelands Water Company (Pinelands Water) and Pinelands
Wastewater Company (Pinelands Wastewater) (collectively, Pinelands), Utility Service Affiliates, Inc. (USA), and Utility Service Affiliates&#160;&#160;(Perth
Amboy) Inc. (USA-PA). Southern Shores Water Company, LLC (Southern Shores) and White Marsh Environmental Systems, Inc. (White Marsh)
are wholly-owned subsidiaries of Tidewater. The financial statements for Middlesex and its wholly-owned subsidiaries are reported on
a consolidated basis.&#160;All significant intercompany accounts and transactions have been eliminated.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 9pt; text-align: justify">The consolidated notes within the 2023 Annual Report
on Form 10-K (the 2023 Form 10-K) are applicable to these financial statements and, in the opinion of the Company, the accompanying unaudited
condensed consolidated financial statements contain all adjustments necessary (including normal recurring accruals) to present fairly
the Company&#8217;s financial position as of June 30, 2024, the results of operations for the three and six month periods ended June
30, 2024 and 2023 and cash flows for the six month periods ended June 30, 2024 and 2023. Information included in the Condensed Consolidated
Balance Sheet as of December 31, 2023, has been derived from the Company&#8217;s December 31, 2023 audited financial statements included
in the 2023 Form 10-K.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 9pt; text-align: justify"><i>Recent Developments </i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 9pt; text-align: justify"><b>United States Environmental Protection Agency
(USEPA) Issues Final Perfluoroalkyl Substances (PFAS) Regulations</b> - In April 2024, the USEPA finalized drinking water regulations
for PFAS, establishing maximum contaminant levels (MCLs) for three PFAS compounds (Regulated PFAS) that are lower than the current New
Jersey Department of Environmental Protection MCLs adhered to by the Company. Under the new USEPA regulations effective April 2024, water
systems must monitor for Regulated PFAS and have three years to complete initial monitoring (by April 2027), followed by ongoing compliance
monitoring. Water systems must also provide the public with information on the levels of Regulated PFAS in their drinking water beginning
in 2027. Water systems have five years (by April 2029) to implement solutions that reduce Regulated PFAS if monitoring shows that drinking
water levels exceed these MCLs.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 9pt; text-align: justify">Beginning in April 2029, water systems that have
Regulated PFAS in drinking water which exceeds one or more of these MCLs must take action to reduce levels of these PFAS compounds in
their drinking water and must provide notification to the public of the violation.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 9pt; text-align: justify">In anticipation of these new USEPA standards, in
2023, the Company began implementing its strategy to meet these lower MCLs for Regulated PFAS and is currently performing preliminary
engineering studies to ensure that effective PFAS treatment approaches are implemented.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 9pt; text-align: justify"><i>Recent Accounting Guidance </i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" id="ixv-7892">The recently issued accounting standards that have not yet been
adopted by the Company as of June&#160;30, 2024 are as follows:</ix:nonNumeric></p>

<p style="font: 6pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<ix:continuation id="_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; width: 15%; white-space: nowrap; vertical-align: bottom; padding-right: 1.9pt; padding-left: 0.9pt; text-align: center">Standard</td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; white-space: nowrap; vertical-align: top">&#160;</td> <td style="font: 10pt Times New Roman, Times, Serif; width: 36%; white-space: nowrap; vertical-align: bottom; padding-right: 1.9pt; padding-left: 0.9pt; text-align: center">Description</td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; white-space: nowrap; vertical-align: top">&#160;</td> <td style="font: 10pt Times New Roman, Times, Serif; width: 20%; white-space: nowrap; vertical-align: bottom; padding-right: 1.9pt; padding-left: 0.9pt; text-align: center">Date of Adoption</td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; white-space: nowrap; vertical-align: top">&#160;</td> <td style="font: 10pt Times New Roman, Times, Serif; width: 10%; white-space: nowrap; vertical-align: bottom; padding-right: 1.9pt; padding-left: 0.9pt; text-align: center">Application</td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; white-space: nowrap; vertical-align: top">&#160;</td> <td style="font: 10pt Times New Roman, Times, Serif; width: 15%; white-space: nowrap; vertical-align: bottom; padding-right: 1.9pt; padding-left: 0.9pt; text-align: center">Effect on the <br/> Condensed <br/> Consolidated <br/> Financial Statements</td> </tr> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="border-top: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF; padding-right: 1.9pt; padding-left: 0.9pt">Accounting Standards Update (&#8220;ASU&#8221;) 2023-07 &#8220;Improvements to Reportable Segment Disclosures&#8221;</td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF">&#160;</td> <td style="border-top: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 1.9pt 0 0.9pt"><ix:nonNumeric contextRef="c61" name="us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleDescription" id="ixv-7893">The ASU requires disclosure of significant segment expenses, extends certain annual disclosures to interim periods, and additional qualitative disclosures regarding the chief operating decision maker.</ix:nonNumeric></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 1.9pt 0 0.9pt">&#160;</p></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF">&#160;</td> <td style="border-top: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF; padding-right: 1.9pt; padding-left: 0.9pt">The ASU is effective for the Company beginning with its annual financial statements for the year ending <ix:nonNumeric contextRef="c62" format="ixt:date-monthname-day-year-en" name="us-gaap:ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate" id="ixv-7894">December 31, 2024</ix:nonNumeric>. Early adoption is permitted.</td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF">&#160;</td> <td style="border-top: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF; padding-right: 1.9pt; padding-left: 0.9pt"><ix:nonNumeric contextRef="c61" name="us-gaap:ChangeInAccountingPrincipleAccountingStandardsUpdateRetrospectiveApplicationImpracticableReasonAndAlternativeMethodDescription" id="ixv-7895">Retrospective</ix:nonNumeric></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF">&#160;</td> <td style="border-top: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF; padding-right: 1.9pt; padding-left: 0.9pt"><ix:nonNumeric contextRef="c61" name="us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleDescriptionOfPriorperiodInformationRetrospectivelyAdjusted" id="ixv-7896">The Company is currently evaluating the requirements of ASU 2023-07.</ix:nonNumeric></td> </tr> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: white; padding-right: 1.9pt; padding-left: 0.9pt">ASU 2023-09 &#8220;Improvements to Income Tax Disclosures&#8221;</td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: white">&#160;</td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: white; padding-right: 1.9pt; padding-left: 0.9pt"><ix:nonNumeric contextRef="c63" name="us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleDescription" id="ixv-7897">The ASU amends certain income tax disclosure requirements, including adding requirements to present the reconciliation of income tax expense computed at the statutory rate to actual income tax expense using both percentages and amounts and providing a disaggregation of income taxes paid. Further, certain disclosures are eliminated, including the current requirement to disclose information on changes in unrecognized tax benefits in the next 12 months.</ix:nonNumeric></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: white">&#160;</td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: white; padding-right: 1.9pt; padding-left: 0.9pt">The ASU is effective for the Company beginning with its annual financial statements for the year ending <ix:nonNumeric contextRef="c64" format="ixt:date-monthname-day-year-en" name="us-gaap:ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate" id="ixv-7898">December 31, 2025</ix:nonNumeric>. Early adoption is permitted.</td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: white">&#160;</td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: white; padding-right: 1.9pt; padding-left: 0.9pt"><ix:nonNumeric contextRef="c63" name="us-gaap:ChangeInAccountingPrincipleAccountingStandardsUpdateRetrospectiveApplicationImpracticableReasonAndAlternativeMethodDescription" id="ixv-7899">Prospective, with retrospective application also permitted.</ix:nonNumeric></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: white">&#160;</td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: white; padding-right: 1.9pt; padding-left: 0.9pt"><ix:nonNumeric contextRef="c63" name="us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleDescriptionOfPriorperiodInformationRetrospectivelyAdjusted" id="ixv-7900">The Company is currently evaluating the requirements of ASU 2023-09.</ix:nonNumeric></td> </tr> </table></ix:continuation></ix:nonNumeric><div>


</div><!-- Field: Page; Sequence: 8 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><p style="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence -->&#160;</p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_PublicUtilitiesDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:PublicUtilitiesDisclosureTextBlock" id="ixv-3383"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>Note 2 </b>&#8211; <b>Rate and Regulatory Matters</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Middlesex </b>&#8211; The approval by the New Jersey
Board of Public Utilities (NJBPU) in February 2024 of the negotiated settlement of the Middlesex 2023 base rate case is expected to increase
annual operating revenues by $<ix:nonFraction contextRef="c65" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:PublicUtilitiesApprovedRateIncreaseDecreaseAmount" scale="6" unitRef="usd" id="ixv-7901">15.4</ix:nonFraction> million, effective March 1, 2024. The approved tariff rates were designed to recover increased operating
costs as well as a return on invested capital of $<ix:nonFraction contextRef="c2" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:PublicUtilitiesApprovedRateIncreaseDecreaseAmount" scale="6" unitRef="usd" id="ixv-7902">563.1</ix:nonFraction> million, based on an authorized return on common equity of <ix:nonFraction contextRef="c2" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:PublicUtilitiesApprovedReturnOnEquityPercentage" scale="-2" unitRef="pure" id="ixv-7903">9.6</ix:nonFraction>%. Middlesex has
made capital infrastructure investments to ensure prudent upgrade and replacement of its utility assets to support continued regulatory
compliance, resilience and overall quality of service. In August 2023, Middlesex and 3M Company (3M) executed a settlement agreement (Settlement
Agreement) to resolve a lawsuit Middlesex previously initiated claiming 3M introduced PFAS, which includes Perfluorooctanoic Acid (PFOA),&#160;into
the Company&#8217;s water supply for its&#160;Park Avenue&#160;Wellfield Treatment Plant (Park Avenue Plant). The rate case settlement
provides that the net proceeds from the 3M Settlement Agreement were to be used to mitigate the increase in customer rates and reimburse
Middlesex for previously incurred costs for the construction of the Park Avenue Plant PFAS treatment upgrades, including depreciation
and carrying costs. This resulted in the reclassification of $<ix:nonFraction contextRef="c66" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:OtherLiabilities" scale="6" unitRef="usd" id="ixv-7904">48.3</ix:nonFraction> million from Regulatory Liabilities to Contributions in Aid of Construction
from the December 31, 2023 balance sheet. In 2024, the Company also recognized the recovery of $<ix:nonFraction contextRef="c67" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:Depreciation" scale="6" unitRef="usd" id="ixv-7905">0.9</ix:nonFraction> million for depreciation and $<ix:nonFraction contextRef="c0" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:CarryingCostsPropertyAndExplorationRights" scale="6" unitRef="usd" id="ixv-7906">4.1</ix:nonFraction>
million for carrying costs associated with the Park Avenue Plant PFAS treatment upgrades, as well as the recovery of $<ix:nonFraction contextRef="c5" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:OtherDeferredCostsNet" scale="6" unitRef="usd" id="ixv-7907">1.4</ix:nonFraction> million of previously
incurred operating treatment costs while the Park Avenue Plant PFAS treatment upgrades were in process.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Middlesex Lead Service Line Replacement (LSLR)
Plan, which was approved by the NJBPU in January 2024, has commenced and Middlesex submitted a customer surcharge filing with the NJBPU
in July 2024 to recover costs incurred replacing Middlesex customer-owned lead service lines. The surcharge is for $<ix:nonFraction contextRef="c68" decimals="-5" format="ixt:num-dot-decimal" name="msex:SurchargeForCostsIncurred" scale="6" unitRef="usd" id="ixv-7908">1.2</ix:nonFraction> million of costs
incurred through June 2024, which are expected to be recovered between September 2024 and February 2025. The surcharge is required to
be reset every six months over the life of the LSLR Plan. Cost recovery for replacing Company-owned lead service lines are recoverable
through traditional rate making in connection with general rate case filings.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In May 2024, the NJBPU approved a Distribution System
Improvement Charge (DSIC) rate, effective May 26, 2024, that is expected to result in $<ix:nonFraction contextRef="c69" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:BusinessAcquisitionRevenueReportedByAcquiredEntityForLastAnnualPeriod" scale="6" unitRef="usd" id="ixv-7909">0.5</ix:nonFraction> million of annual revenues. A DSIC is a rate-mechanism
that allows water utilities to recover investments in, and generate a return on, qualifying capital improvements made between general
rate case proceedings.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Tidewater - </b>Effective July 1, 2024, Tidewater
increased its Delaware Public Service Commission (DEPSC)-approved DSIC rate, which is expected to generate revenue of approximately $<ix:nonFraction contextRef="c70" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="6" unitRef="usd" id="ixv-7910">1.6</ix:nonFraction>
million annually.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In July 2024, Tidewater filed a petition seeking DEPSC
approval of deferred accounting treatment for costs associated with Tidewater&#8217;s obligation to identify and inventory lead service
lines throughout Tidewater&#8217;s service area, as required by federal law and Delaware regulations. Through June 30, 2024, Tidewater
has spent $<ix:nonFraction contextRef="c71" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:UtilitiesOperatingExpenseMaintenanceAndOperations" scale="6" unitRef="usd" id="ixv-7911">0.3</ix:nonFraction> million, included in Operations and Maintenance Expense, and expects to spend approximately $<ix:nonFraction contextRef="c72" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:UtilitiesOperatingExpenseMaintenanceAndOperations" scale="6" unitRef="usd" id="ixv-7912">2.1</ix:nonFraction> million through September
30, 2024.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In addition, in July 2024, Tidewater provided the
DEPSC a notice of intent to file a general rate case application in the third quarter 2024.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</p></ix:nonNumeric><div>

</div><div>

</div><!-- Field: Page; Sequence: 9 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><p style="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence -->&#160;</p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"></p><div>

</div><ix:continuation id="_PublicUtilitiesDisclosureTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Twin Lakes Utilities, Inc. (Twin Lakes) &#8211;</b>
Twin Lakes provides water services to approximately 115 residential customers in Shohola, Pennsylvania. Pursuant to the Pennsylvania Public
Utility Code, Twin Lakes filed a petition requesting the Pennsylvania Public Utilities Commission (PAPUC) to order the acquisition of
Twin Lakes by a capable public utility. The PAPUC assigned an Administrative Law Judge (ALJ) to adjudicate the matter and submit a recommended
decision (Recommended Decision) to the PAPUC. As part of this legal proceeding the PAPUC also issued an Order in January 2021 appointing
a large Pennsylvania based investor-owned water utility as the receiver (the Receiver Utility) of the Twin Lakes system until the petition
is fully adjudicated by the PAPUC. In November 2021, the PAPUC issued an Order affirming the ALJ&#8217;s Recommended Decision, ordering
the Receiver Utility to acquire the Twin Lakes water system and for Middlesex, the parent company of Twin Lakes, to submit $<ix:nonFraction contextRef="c73" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:EscrowDeposit" scale="6" unitRef="usd" id="ixv-7913">1.7</ix:nonFraction> million
into an escrow account within 30 days. Twin Lakes immediately filed a Petition For Review (PFR) with the Commonwealth Court of Pennsylvania
(the Commonwealth Court) seeking reversal and vacation of the escrow requirement on the grounds that it violates the Pennsylvania Public
Utility Code as well as the United States Constitution. In addition, Twin Lakes filed an emergency petition for stay of the PAPUC Order
pending the Commonwealth Court&#8217;s review of the merits arguments contained in Twin Lakes&#8217; PFR. In December 2021, the Commonwealth
Court granted Twin Lakes&#8217; emergency petition, pending its review. In August 2022, the Commonwealth Court issued an opinion upholding
PAPUC&#8217;s November 2021 Order in its entirety. In September 2022, Twin Lakes filed a Petition For Allowance of Appeal (Appeal Petition)
to the Supreme Court of Pennsylvania seeking reversal of the Commonwealth Court&#8217;s decision to uphold the escrow requirement on the
grounds that the Commonwealth Court erred in failing to address Twin Lakes&#8217; claims that because the $<ix:nonFraction contextRef="c74" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:EscrowDeposit" scale="6" unitRef="usd" id="ixv-7914">1.7</ix:nonFraction> million escrow requirement
placed on Middlesex violated Middlesex&#8217;s constitutional rights, Middlesex&#8217;s refusal to submit this escrow payment would jeopardize
the relief Twin Lakes was otherwise entitled to in the appointment of the Receiver Utility. In March 2023, the Supreme Court of Pennsylvania
issued a decision denying Twin Lakes&#8217; Appeal Petition without addressing this claim on the merits. As a result of the Pennsylvania
Courts&#8217; failure to address Twin Lakes&#8217; claim, Middlesex has subsequently filed a Complaint with the United States District
Court for the Middle District of Pennsylvania (US District Court) to address the issue of whether the PAPUC&#8217;s Order violated Middlesex&#8217;s
rights under the United States Constitution. On January 18, 2024, the US District Court issued a decision dismissing Middlesex&#8217;s
complaint without addressing Middlesex&#8217;s claims on the merits. On January 31, 2024, Middlesex filed a Notice of Appeal of the US
District Court&#8217;s decision with the United States Court of Appeals for the Third Circuit (Third Circuit Court). The Third Circuit
Court has issued a briefing schedule that will extend into July 2024 and it is expected that oral arguments will be scheduled before a
three-judge panel of the Third Circuit Court following the completion of the briefing schedule.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The financial results, total assets and financial
obligations of Twin Lakes are not material to Middlesex.</p></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="ixv-3422"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Note 3 &#8211; Capitalization</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Common Stock</b> &#8211; During the six months
ended June 30, 2024 and 2023, there were <ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="3" unitRef="shares" id="ixv-7915">9,683</ix:nonFraction> common shares (approximately $<ix:nonFraction contextRef="c0" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="6" unitRef="usd" id="ixv-7916">0.5</ix:nonFraction> million) and <ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="3" unitRef="shares" id="ixv-7917">75,764</ix:nonFraction> common shares (approximately $<ix:nonFraction contextRef="c4" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="6" unitRef="usd" id="ixv-7918">5.7</ix:nonFraction>
million) respectively, issued under the Middlesex Water Company Investment Plan.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Middlesex has received approval from the NJBPU to
issue and sell up to <ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SaleOfStockConsiderationReceivedOnTransaction" scale="6" unitRef="usd" id="ixv-7919">1.0</ix:nonFraction> million shares of its common stock, without par value, through December 31, 2025. Sales of additional shares
of common stock are part of the Company&#8217;s comprehensive financing plan to fund its multi-year utility plant infrastructure investment
program. As described below in &#8220;Long-term Debt&#8221;, the NJBPU also approved the debt funding component of the financing plan.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Long-term Debt &#8211;</b> Subject to regulatory
approval, the Company periodically issues long-term debt to fund its investments in utility plant. To the extent possible and fiscally
prudent, the Company finances qualifying capital projects under State Revolving Fund (SRF) loan programs in New Jersey and Delaware. These
government programs provide financing at interest rates typically below rates available in the broader financial markets. A portion of
the borrowings under the New Jersey SRF is interest-free.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Middlesex has received approval from the NJBPU to
borrow up to $<ix:nonFraction contextRef="c75" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:PublicUtilitiesApprovedRateIncreaseDecreaseAmount" scale="6" unitRef="usd" id="ixv-7920">300.0</ix:nonFraction> million from the New Jersey SRF Program, the New Jersey Economic Development Authority, private placement and other
financial institutions as needed through December 31, 2025. The Company expects to issue debt securities in a series of one or more transaction
offerings over a multi-year period to help fund Middlesex&#8217;s multi-year capital construction program.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Under the New Jersey SRF program, borrowers first
enter into a construction loan agreement with the New Jersey Infrastructure Bank (NJIB) at a below market interest rate. When construction
on the qualifying project is substantially complete, NJIB will coordinate the conversion of the construction loan into a long-term securitized
loan with a portion of the principal balance having a stated interest rate of zero percent (<ix:nonFraction contextRef="c76" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtPercentageBearingVariableInterestRate" scale="-2" unitRef="pure" id="ixv-7921">0</ix:nonFraction>%) and a portion of the principal balance
at a market interest rate at the time of closing using the credit rating of the State of New Jersey.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</p></ix:nonNumeric><div>

</div><div>

</div><!-- Field: Page; Sequence: 10 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><p style="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence -->&#160;</p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"></p><div>

</div><ix:continuation id="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Under the Delaware SRF program, borrowers 1) enter
into a long-term note agreement for a term not to exceed twenty years, 2) submit requisitions for cost reimbursements during the construction
period for up to two years after the agreement is executed and 3) as the proceeds are received from the requisitions, borrowers record
a corresponding debt obligation amount.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In May 2024, Tidewater closed on four DEPSC-approved
Delaware SRF loans totaling $<ix:nonFraction contextRef="c77" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromLoans" scale="6" unitRef="usd" id="ixv-7922">5.6</ix:nonFraction> million, all at interest rates of <ix:nonFraction contextRef="c78" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityInterestRateDuringPeriod" scale="-2" unitRef="pure" id="ixv-7923">2.0</ix:nonFraction>% with expected maturity dates in 2044. These loans are for the
construction, relocation, improvement, and/or interconnection of transmission mains and construction of a water treatment facility. Tidewater
has not drawn down on these loans as of June 30, 2024. Each project has its own construction timetable with the last spending set to occur
in 2026.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In July 2024, Tidewater received a commitment for
a $<ix:nonFraction contextRef="c79" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:LoansAndLeasesReceivableCommitmentsFixedRates" scale="6" unitRef="usd" id="ixv-7924">2.2</ix:nonFraction> million Delaware SRF loan with a <ix:nonFraction contextRef="c80" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:LoansReceivableBasisSpreadOnVariableRate" scale="-2" unitRef="pure" id="ixv-7925">0.0</ix:nonFraction>% interest rate. This loan is for costs associated with Tidewater&#8217;s obligation, as required
by federal law and Delaware regulations, to identify and inventory lead service lines throughout Tidewater&#8217;s service area. If and
when approval is received from the DEPSC, Tidewater expects to close on this loan and draw down on it in 2024.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Separately, Tidewater has two active construction
projects funded by prior year Delaware SRF loans totaling $<ix:nonFraction contextRef="c81" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" scale="6" unitRef="usd" id="ixv-7926">8.3</ix:nonFraction> million with remaining availability of funds for borrowing. These loans
are for the construction of a one million gallon elevated storage tank and construction, relocation, improvement, and interconnection
of transmission mains. Tidewater has drawn a total of $<ix:nonFraction contextRef="c82" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentFaceAmount" scale="6" unitRef="usd" id="ixv-7927">4.9</ix:nonFraction> million through June 30, 2024 and expects that the requisitions will continue
through late 2024.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Fair Value of Financial Instruments &#8211;</b>
The following methods and assumptions were used by the Company in estimating its fair value disclosure for financial instruments for which
it is practicable to estimate that value. The carrying amounts reflected in the condensed consolidated balance sheets for cash and cash
equivalents, accounts receivable, accounts payable and notes payable approximate their respective fair values due to the short-term maturities
of these instruments. The fair value of First Mortgage Bonds (FMBs) and SRF Bonds (collectively, the Bonds) issued by Middlesex is based
on quoted market prices for similar issues. Under the fair value hierarchy, the fair value of cash and cash equivalents is classified
as a Level 1 measurement and the fair value of notes payable and the FMBs in the table below are classified as Level 2 measurements. <ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfCapitalizationTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfCapitalizationTextBlock" id="ixv-7928">The
carrying amount and fair value of the FMBs were as follows:</ix:nonNumeric></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</p>

<ix:continuation id="_ScheduleOfCapitalizationTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="15" style="white-space: nowrap; text-align: center">(Thousands of Dollars)</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-align: center">&#160;</td><td style="font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="7" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">June 30, 2024</td><td style="font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="7" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">December 31, 2023</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center">Carrying</td><td>&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center">Fair</td><td>&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center">Carrying</td><td>&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center">Fair</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-align: center">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">Amount</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">Value</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">Amount</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">Value</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 48%">FMBs</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" unitRef="usd" id="ixv-7929">132,619</ix:nonFraction></td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtFairValue" scale="3" unitRef="usd" id="ixv-7930">129,574</ix:nonFraction></td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentCarryingAmount" scale="3" unitRef="usd" id="ixv-7931">133,374</ix:nonFraction></td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LongTermDebtFairValue" scale="3" unitRef="usd" id="ixv-7932">131,745</ix:nonFraction></td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
  </table></ix:continuation>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">It was not practicable to estimate the fair value
on our outstanding long-term debt for which there is no quoted market price and there is not an active trading market. For details, including
carrying value, interest rates and due dates on these series of long-term debt, please refer to those series noted as &#8220;Amortizing
Secured Notes&#8221; and &#8220;State Revolving Trust Notes&#8221; on the Condensed Consolidated Statements of Capital Stock and Long-Term
Debt. The carrying amount of these instruments was $<ix:nonFraction contextRef="c5" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:FairValueOptionIneligibleItemsAggregateCarryingAmount" scale="6" unitRef="usd" id="ixv-7933">230.2</ix:nonFraction> million and $<ix:nonFraction contextRef="c6" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:FairValueOptionIneligibleItemsAggregateCarryingAmount" scale="6" unitRef="usd" id="ixv-7934">231.3</ix:nonFraction> million at June 30, 2024 and December 31, 2023, respectively.
Customer advances for construction have carrying amounts of $<ix:nonFraction contextRef="c5" decimals="-5" format="ixt:num-dot-decimal" name="msex:CustomerAdvancesForConstructionWork" scale="6" unitRef="usd" id="ixv-7935">21.1</ix:nonFraction> million and $<ix:nonFraction contextRef="c6" decimals="-5" format="ixt:num-dot-decimal" name="msex:CustomerAdvancesForConstructionWork" scale="6" unitRef="usd" id="ixv-7936">21.3</ix:nonFraction> million at June 30, 2024 and December 31, 2023, respectively.
Their relative fair values cannot be accurately estimated since future refund payments depend on several variables, including new customer
connections, customer consumption levels and future rate increases.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Substantially all of the utility plant of the Company
is subject to the lien of its mortgage, which includes debt service and capital ratio covenants. The Company is in compliance with all
of its mortgage covenants and restrictions.</p></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p><div>

</div><!-- Field: Page; Sequence: 11; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><p style="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence -->&#160;</p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:EarningsPerShareTextBlock" id="ixv-3529"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><b>Note 4 &#8211; Earnings Per Share</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="ixv-7937">Basic earnings per share (EPS) are computed on the
basis of the weighted average number of shares outstanding during the period presented. Diluted EPS assumes the conversion of the Convertible
Preferred Stock $<ix:nonFraction contextRef="c5" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockConvertibleConversionPrice" scale="0" unitRef="usdPershares" id="ixv-7938">7.00</ix:nonFraction> Series.</ix:nonNumeric></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<ix:continuation continuedAt="_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock-c0_cont_2" id="_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td>&#160;</td>
    <td colspan="15" style="white-space: nowrap; text-align: center">(In Thousands Except per Share Amounts)</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td>&#160;</td>
    <td colspan="15" style="white-space: nowrap; text-align: center">Three Months Ended June 30,</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td>&#160;</td>
    <td colspan="7" style="white-space: nowrap; text-align: center">2024</td><td>&#160;</td>
    <td colspan="7" style="white-space: nowrap; text-align: center">2023</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; font-weight: 400; font-style: normal; text-align: justify; border-bottom: Black 1pt solid">Basic:</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">Income</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">Shares</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">Income</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">Shares</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 48%; text-align: left">Net Income</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><ix:nonFraction contextRef="c83" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-7939">10,546</ix:nonFraction></td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right"><ix:nonFraction contextRef="c84" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-7940">17,829</ix:nonFraction></td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><ix:nonFraction contextRef="c85" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-7941">9,901</ix:nonFraction></td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right"><ix:nonFraction contextRef="c86" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-7942">17,713</ix:nonFraction></td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt">Preferred Dividend</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c83" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockDividendsIncomeStatementImpact" scale="3" unitRef="usd" id="ixv-7943">30</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c85" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockDividendsIncomeStatementImpact" scale="3" unitRef="usd" id="ixv-7944">30</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Earnings Applicable to Common Stock</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c83" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" unitRef="usd" id="ixv-7945">10,516</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c84" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" unitRef="usd" id="ixv-7946">17,829</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c85" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" unitRef="usd" id="ixv-7947">9,871</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c86" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" unitRef="usd" id="ixv-7948">17,713</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left; padding-left: 54px">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Basic EPS</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c83" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" unitRef="usdPershares" id="ixv-7949">0.59</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c85" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" unitRef="usdPershares" id="ixv-7950">0.56</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1pt">Diluted:</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Earnings Applicable to Common Stock</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c83" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" scale="3" unitRef="usd" id="ixv-7951">10,516</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c84" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" scale="3" unitRef="usd" id="ixv-7952">17,829</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c85" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" scale="3" unitRef="usd" id="ixv-7953">9,871</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c86" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" scale="3" unitRef="usd" id="ixv-7954">17,713</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1pt">$<ix:nonFraction contextRef="c83" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockDividendsPerShareCashPaid" scale="0" unitRef="usdPershares" id="ixv-7955"><ix:nonFraction contextRef="c84" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockDividendsPerShareCashPaid" scale="0" unitRef="usdPershares" id="ixv-7956"><ix:nonFraction contextRef="c85" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockDividendsPerShareCashPaid" scale="0" unitRef="usdPershares" id="ixv-7957"><ix:nonFraction contextRef="c86" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockDividendsPerShareCashPaid" scale="0" unitRef="usdPershares" id="ixv-7958">7.00</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> Series Preferred Dividend</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c83" decimals="-3" format="ixt:num-dot-decimal" name="msex:SeriesPreferredDividend" scale="3" unitRef="usd" id="ixv-7959">17</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c84" decimals="-3" format="ixt:num-dot-decimal" name="msex:SeriesPreferredDividend" scale="3" unitRef="usd" id="ixv-7960">115</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c85" decimals="-3" format="ixt:num-dot-decimal" name="msex:SeriesPreferredDividend" scale="3" unitRef="usd" id="ixv-7961">17</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c86" decimals="-3" format="ixt:num-dot-decimal" name="msex:SeriesPreferredDividend" scale="3" unitRef="usd" id="ixv-7962">115</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Adjusted Earnings Applicable to Common Stock</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c83" decimals="-3" format="ixt:num-dot-decimal" name="msex:AdjustedEarningsApplicableToCommonStockinDollarsPerShare" scale="3" unitRef="usd" id="ixv-7963">10,533</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c84" decimals="-3" format="ixt:num-dot-decimal" name="msex:AdjustedEarningsApplicableToCommonStockinDollarsPerShare" scale="3" unitRef="usd" id="ixv-7964">17,944</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c85" decimals="-3" format="ixt:num-dot-decimal" name="msex:AdjustedEarningsApplicableToCommonStockinDollarsPerShare" scale="3" unitRef="usd" id="ixv-7965">9,888</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c86" decimals="-3" format="ixt:num-dot-decimal" name="msex:AdjustedEarningsApplicableToCommonStockinDollarsPerShare" scale="3" unitRef="usd" id="ixv-7966">17,828</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left">Diluted EPS</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c83" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" unitRef="usdPershares" id="ixv-7967">0.59</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c85" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" unitRef="usdPershares" id="ixv-7968">0.55</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  </table></ix:continuation>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<ix:continuation id="_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock-c0_cont_2"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td>&#160;</td>
    <td colspan="15" style="white-space: nowrap; text-align: center">(In Thousands Except per Share Amounts)</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td>&#160;</td>
    <td colspan="15" style="white-space: nowrap; text-align: center">Six Months Ended June 30,</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td>&#160;</td>
    <td colspan="7" style="white-space: nowrap; text-align: center">2024</td><td>&#160;</td>
    <td colspan="7" style="white-space: nowrap; text-align: center">2023</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; font-weight: 400; font-style: normal; text-align: justify; border-bottom: Black 1pt solid">Basic:</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">Income</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">Shares</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">Income</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">Shares</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 48%; text-align: left">Net Income</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><ix:nonFraction contextRef="c87" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-7969">21,228</ix:nonFraction></td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right"><ix:nonFraction contextRef="c88" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-7970">17,824</ix:nonFraction></td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><ix:nonFraction contextRef="c89" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-7971">15,767</ix:nonFraction></td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right"><ix:nonFraction contextRef="c90" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-7972">17,683</ix:nonFraction></td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt">Preferred Dividend</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c87" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockDividendsIncomeStatementImpact" scale="3" unitRef="usd" id="ixv-7973">60</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c89" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockDividendsIncomeStatementImpact" scale="3" unitRef="usd" id="ixv-7974">60</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Earnings Applicable to Common Stock</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c87" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" unitRef="usd" id="ixv-7975">21,168</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c88" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" unitRef="usd" id="ixv-7976">17,824</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c89" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" unitRef="usd" id="ixv-7977">15,707</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c90" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" unitRef="usd" id="ixv-7978">17,683</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left; padding-left: 54px">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Basic EPS</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c87" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" unitRef="usdPershares" id="ixv-7979">1.19</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c89" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" unitRef="usdPershares" id="ixv-7980">0.89</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1pt">Diluted:</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Earnings Applicable to Common Stock</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c87" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" scale="3" unitRef="usd" id="ixv-7981">21,168</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c88" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" scale="3" unitRef="usd" id="ixv-7982">17,824</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c89" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" scale="3" unitRef="usd" id="ixv-7983">15,707</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c90" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" scale="3" unitRef="usd" id="ixv-7984">17,683</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1pt">$<ix:nonFraction contextRef="c87" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockDividendsPerShareCashPaid" scale="0" unitRef="usdPershares" id="ixv-7985"><ix:nonFraction contextRef="c88" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockDividendsPerShareCashPaid" scale="0" unitRef="usdPershares" id="ixv-7986"><ix:nonFraction contextRef="c89" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockDividendsPerShareCashPaid" scale="0" unitRef="usdPershares" id="ixv-7987"><ix:nonFraction contextRef="c90" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:PreferredStockDividendsPerShareCashPaid" scale="0" unitRef="usdPershares" id="ixv-7988">7.00</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> Series Preferred Dividend</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c87" decimals="-3" format="ixt:num-dot-decimal" name="msex:SeriesPreferredDividend" scale="3" unitRef="usd" id="ixv-7989">34</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c88" decimals="-3" format="ixt:num-dot-decimal" name="msex:SeriesPreferredDividend" scale="3" unitRef="usd" id="ixv-7990">115</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c89" decimals="-3" format="ixt:num-dot-decimal" name="msex:SeriesPreferredDividend" scale="3" unitRef="usd" id="ixv-7991">34</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c90" decimals="-3" format="ixt:num-dot-decimal" name="msex:SeriesPreferredDividend" scale="3" unitRef="usd" id="ixv-7992">115</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Adjusted Earnings Applicable to Common Stock</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c87" decimals="-3" format="ixt:num-dot-decimal" name="msex:AdjustedEarningsApplicableToCommonStockinDollarsPerShare" scale="3" unitRef="usd" id="ixv-7993">21,202</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c88" decimals="-3" format="ixt:num-dot-decimal" name="msex:AdjustedEarningsApplicableToCommonStockinDollarsPerShare" scale="3" unitRef="usd" id="ixv-7994">17,939</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c89" decimals="-3" format="ixt:num-dot-decimal" name="msex:AdjustedEarningsApplicableToCommonStockinDollarsPerShare" scale="3" unitRef="usd" id="ixv-7995">15,741</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c90" decimals="-3" format="ixt:num-dot-decimal" name="msex:AdjustedEarningsApplicableToCommonStockinDollarsPerShare" scale="3" unitRef="usd" id="ixv-7996">17,798</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left">Diluted EPS</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c87" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" unitRef="usdPershares" id="ixv-7997">1.18</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c89" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" unitRef="usdPershares" id="ixv-7998">0.88</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  </table></ix:continuation></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>&#160;</b></p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_SegmentReportingDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:SegmentReportingDisclosureTextBlock" id="ixv-4024"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>Note 5 &#8211; Business Segment Data</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company has identified <ix:nonFraction contextRef="c0" decimals="0" format="ixt-sec:numwordsen" name="us-gaap:NumberOfReportableSegments" scale="0" unitRef="Segments" id="ixv-7999">two</ix:nonFraction> reportable segments.
One is the regulated business of collecting, treating and distributing water on a retail and wholesale basis to residential, commercial,
industrial and fire protection customers in parts of New Jersey and Delaware. This segment also includes regulated wastewater systems
in New Jersey and Delaware.&#160;The Company is subject to regulations as to its rates, services and other matters by New Jersey and
Delaware with respect to utility services within these states. The other segment is primarily comprised of non-regulated contract services
for the operation and maintenance of municipal and private water and wastewater systems in New Jersey and Delaware.&#160;<ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfSegmentReportingInformationBySegmentTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="ixv-8000">Inter-segment
transactions relating to operational costs are treated as pass-through expenses. Finance charges on inter-segment loan activities are
based on interest rates that are below what would normally be charged by a third-party lender.</ix:nonNumeric></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></ix:nonNumeric><div>

</div><div>

</div><!-- Field: Page; Sequence: 12; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><p style="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence -->&#160;</p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p><div>

</div><ix:continuation id="_SegmentReportingDisclosureTextBlock-c0_cont_1"><ix:continuation continuedAt="_ScheduleOfSegmentReportingInformationBySegmentTextBlock-c0_cont_2" id="_ScheduleOfSegmentReportingInformationBySegmentTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="15" style="white-space: nowrap; text-align: center">(In Thousands)</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="7" style="white-space: nowrap; text-align: center">Three Months Ended</td><td>&#160;</td>
    <td colspan="7" style="white-space: nowrap; text-align: center">Six Months Ended</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; white-space: nowrap">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="7" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">June 30,</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="7" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">June 30,</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; border-bottom: Black 1pt solid">Operations by Segments:</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">2024</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">2023</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">2024</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">2023</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">Revenues:</td><td>&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: right">&#160;</td><td>&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: right">&#160;</td><td>&#160;</td>
    <td colspan="3" style="white-space: nowrap">&#160;</td><td>&#160;</td>
    <td colspan="3" style="white-space: nowrap">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; width: 48%">Regulated</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><ix:nonFraction contextRef="c91" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RegulatedAndUnregulatedOperatingRevenue" scale="3" unitRef="usd" id="ixv-8001">45,966</ix:nonFraction></td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><ix:nonFraction contextRef="c92" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RegulatedAndUnregulatedOperatingRevenue" scale="3" unitRef="usd" id="ixv-8002">39,909</ix:nonFraction></td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><ix:nonFraction contextRef="c93" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RegulatedAndUnregulatedOperatingRevenue" scale="3" unitRef="usd" id="ixv-8003">83,431</ix:nonFraction></td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><ix:nonFraction contextRef="c94" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RegulatedAndUnregulatedOperatingRevenue" scale="3" unitRef="usd" id="ixv-8004">74,862</ix:nonFraction></td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">&#160;Non &#8211; Regulated</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c95" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RegulatedAndUnregulatedOperatingRevenue" scale="3" unitRef="usd" id="ixv-8005">3,410</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c96" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RegulatedAndUnregulatedOperatingRevenue" scale="3" unitRef="usd" id="ixv-8006">3,056</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c97" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RegulatedAndUnregulatedOperatingRevenue" scale="3" unitRef="usd" id="ixv-8007">6,614</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c98" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RegulatedAndUnregulatedOperatingRevenue" scale="3" unitRef="usd" id="ixv-8008">6,398</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1pt">Inter-segment Elimination</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c99" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RegulatedAndUnregulatedOperatingRevenue" scale="3" sign="-" unitRef="usd" id="ixv-8009">230</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c100" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RegulatedAndUnregulatedOperatingRevenue" scale="3" sign="-" unitRef="usd" id="ixv-8010">164</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c101" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RegulatedAndUnregulatedOperatingRevenue" scale="3" sign="-" unitRef="usd" id="ixv-8011">375</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c102" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RegulatedAndUnregulatedOperatingRevenue" scale="3" sign="-" unitRef="usd" id="ixv-8012">303</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt">Consolidated Revenues</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RegulatedAndUnregulatedOperatingRevenue" scale="3" unitRef="usd" id="ixv-8013">49,146</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RegulatedAndUnregulatedOperatingRevenue" scale="3" unitRef="usd" id="ixv-8014">42,801</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RegulatedAndUnregulatedOperatingRevenue" scale="3" unitRef="usd" id="ixv-8015">89,670</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RegulatedAndUnregulatedOperatingRevenue" scale="3" unitRef="usd" id="ixv-8016">80,957</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Operating Income:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt">Regulated</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c91" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" unitRef="usd" id="ixv-8017">14,314</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c92" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" unitRef="usd" id="ixv-8018">9,820</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c93" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" unitRef="usd" id="ixv-8019">23,315</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c94" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" unitRef="usd" id="ixv-8020">16,535</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">&#160;Non &#8211; Regulated</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c95" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" unitRef="usd" id="ixv-8021">1,001</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c96" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" unitRef="usd" id="ixv-8022">849</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c97" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" unitRef="usd" id="ixv-8023">1,865</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c98" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" unitRef="usd" id="ixv-8024">1,622</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1pt">Consolidated Operating Income</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" unitRef="usd" id="ixv-8025">15,315</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" unitRef="usd" id="ixv-8026">10,669</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" unitRef="usd" id="ixv-8027">25,180</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="3" unitRef="usd" id="ixv-8028">18,157</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Net Income:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt">Regulated</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c91" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-8029">9,826</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c92" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-8030">9,307</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c93" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-8031">19,877</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c94" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-8032">14,631</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Non &#8211; Regulated</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c95" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-8033">720</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c96" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-8034">594</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c97" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-8035">1,351</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c98" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-8036">1,136</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt">Consolidated Net Income</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-8037">10,546</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-8038">9,901</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-8039">21,228</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="3" unitRef="usd" id="ixv-8040">15,767</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Capital Expenditures:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt">Regulated</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c91" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="3" unitRef="usd" id="ixv-8041">14,325</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c92" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="3" unitRef="usd" id="ixv-8042">26,114</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c93" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="3" unitRef="usd" id="ixv-8043">28,701</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c94" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="3" unitRef="usd" id="ixv-8044">50,579</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Non &#8211; Regulated</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c95" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="3" unitRef="usd" id="ixv-8045">23</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c96" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="3" unitRef="usd" id="ixv-8046">6</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c97" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="3" unitRef="usd" id="ixv-8047">36</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c98" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="3" unitRef="usd" id="ixv-8048">56</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1pt">Total Capital Expenditures</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="3" unitRef="usd" id="ixv-8049">14,348</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="3" unitRef="usd" id="ixv-8050">26,120</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="3" unitRef="usd" id="ixv-8051">28,737</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="3" unitRef="usd" id="ixv-8052">50,635</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
</table></ix:continuation>

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

<ix:continuation id="_ScheduleOfSegmentReportingInformationBySegmentTextBlock-c0_cont_2"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">As of</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">As of</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: center; padding-bottom: 1pt"/><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">June 30, 2024</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">December 31, 2023</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 48%">Assets:</td><td style="width: 1%">&#160;</td>
    <td style="text-align: left; width: 1%">&#160;</td><td style="text-align: right; width: 10%">&#160;</td><td style="white-space: nowrap; text-align: left; width: 1%">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="text-align: left; width: 1%">&#160;</td><td style="text-align: right; width: 10%">&#160;</td><td style="white-space: nowrap; text-align: left; width: 1%">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="text-align: left; width: 1%">&#160;</td><td style="text-align: right; width: 10%">&#160;</td><td style="white-space: nowrap; text-align: left; width: 1%">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="text-align: left; width: 1%">&#160;</td><td style="text-align: right; width: 10%">&#160;</td><td style="white-space: nowrap; text-align: left; width: 1%">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt">Regulated</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c103" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" unitRef="usd" id="ixv-8053">1,272,096</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c104" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" unitRef="usd" id="ixv-8054">1,235,549</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left">Non &#8211; Regulated</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c105" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" unitRef="usd" id="ixv-8055">9,645</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c106" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" unitRef="usd" id="ixv-8056">8,068</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt">Inter-segment Elimination</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c107" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" sign="-" unitRef="usd" id="ixv-8057">7,102</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c108" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" sign="-" unitRef="usd" id="ixv-8058">7,565</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1pt">Consolidated Assets</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c5" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" unitRef="usd" id="ixv-8059">1,274,639</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c6" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="3" unitRef="usd" id="ixv-8060">1,236,052</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  </table></ix:continuation></ix:continuation><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_ShortTermDebtTextBlock-c0_cont_1" escape="true" name="us-gaap:ShortTermDebtTextBlock" id="ixv-4552"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>Note 6 &#8211; Short-term Borrowings</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfLineOfCreditFacilitiesTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock" id="ixv-8061">The Company maintains lines of credit aggregating
$<ix:nonFraction contextRef="c5" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:LinesOfCreditCurrent" scale="6" unitRef="usd" id="ixv-8062">140.0</ix:nonFraction> million.</ix:nonNumeric></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<ix:continuation id="_ScheduleOfLineOfCreditFacilitiesTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; font-weight: bold">&#160;</td><td style="white-space: nowrap">&#160;</td> <td colspan="7" style="white-space: nowrap; text-align: center">(Millions)</td><td style="white-space: nowrap">&#160;</td> <td colspan="3" style="white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap">&#160;</td> <td style="white-space: nowrap">&#160;</td><td style="white-space: nowrap">&#160;</td> <td style="white-space: nowrap">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; font-weight: bold">&#160;</td><td style="white-space: nowrap">&#160;</td> <td colspan="7" style="white-space: nowrap; text-align: center">As of June 30, 2024</td><td style="white-space: nowrap">&#160;</td> <td colspan="3" style="white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap">&#160;</td> <td style="white-space: nowrap">&#160;</td><td style="white-space: nowrap">&#160;</td> <td style="white-space: nowrap">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap">&#160;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">Outstanding</td><td style="white-space: nowrap; border-bottom: Black 1pt solid">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">Available</td><td style="white-space: nowrap; border-bottom: Black 1pt solid">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">Maximum</td><td style="white-space: nowrap; border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">Credit Type</td><td style="white-space: nowrap; border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">Renewal Date</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="white-space: nowrap; width: 16%; text-align: left">Bank of America</td><td style="white-space: nowrap; width: 1%">&#160;</td> <td style="white-space: nowrap; width: 1%; text-align: left">$</td><td style="white-space: nowrap; width: 14%; text-align: right"><ix:nonFraction contextRef="c110" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity" scale="6" unitRef="usd" id="ixv-8063">10.0</ix:nonFraction></td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="white-space: nowrap; width: 1%">&#160;</td> <td style="white-space: nowrap; width: 1%; text-align: left">$</td><td style="white-space: nowrap; width: 14%; text-align: right"><ix:nonFraction contextRef="c110" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" scale="6" unitRef="usd" id="ixv-8064">50.0</ix:nonFraction></td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="white-space: nowrap; width: 1%">&#160;</td> <td style="white-space: nowrap; width: 1%; text-align: left">$</td><td style="white-space: nowrap; width: 14%; text-align: right"><ix:nonFraction contextRef="c110" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" unitRef="usd" id="ixv-8065">60.0</ix:nonFraction></td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="white-space: nowrap; width: 1%">&#160;</td> <td style="white-space: nowrap; width: 16%; text-align: center"><ix:nonNumeric contextRef="c111" name="us-gaap:ShortTermDebtDescription" id="ixv-8066">Uncommitted</ix:nonNumeric></td><td style="white-space: nowrap; width: 1%">&#160;</td> <td style="white-space: nowrap; width: 15%; text-align: center"><ix:nonNumeric contextRef="c111" format="ixt:date-monthname-day-year-en" name="msex:RenewalDateOfLineOfCredit" id="ixv-8067">January 24, 2025</ix:nonNumeric></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="white-space: nowrap; text-align: left">PNC Bank</td><td style="white-space: nowrap">&#160;</td> <td style="white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap; text-align: right"><ix:nonFraction contextRef="c112" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity" scale="6" unitRef="usd" id="ixv-8068">54.8</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap">&#160;</td> <td style="white-space: nowrap; text-align: left">$</td><td style="white-space: nowrap; text-align: right"><ix:nonFraction contextRef="c112" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" scale="6" unitRef="usd" id="ixv-8069">13.2</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap">&#160;</td> <td style="white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap; text-align: right"><ix:nonFraction contextRef="c112" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" unitRef="usd" id="ixv-8070">68.0</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap">&#160;</td> <td style="white-space: nowrap; text-align: center"><ix:nonNumeric contextRef="c113" name="us-gaap:ShortTermDebtDescription" id="ixv-8071">Committed</ix:nonNumeric></td><td style="white-space: nowrap">&#160;</td> <td style="white-space: nowrap; text-align: center"><ix:nonNumeric contextRef="c113" format="ixt:date-monthname-day-year-en" name="msex:RenewalDateOfLineOfCredit" id="ixv-8072">January 31, 2026</ix:nonNumeric></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="white-space: nowrap; text-align: left; padding-bottom: 1pt">CoBank, ACB</td><td style="white-space: nowrap; border-bottom: Black 1pt solid">&#160;</td> <td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c114" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity" scale="6" unitRef="usd" id="ixv-8073">7.5</ix:nonFraction></td><td style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid">&#160;</td> <td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c114" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" scale="6" unitRef="usd" id="ixv-8074">4.5</ix:nonFraction></td><td style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid">&#160;</td> <td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c114" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" unitRef="usd" id="ixv-8075">12.0</ix:nonFraction></td><td style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid">&#160;</td> <td style="white-space: nowrap; text-align: center; padding-bottom: 1pt"><ix:nonNumeric contextRef="c115" name="us-gaap:ShortTermDebtDescription" id="ixv-8076">Committed</ix:nonNumeric></td><td style="white-space: nowrap">&#160;</td> <td style="white-space: nowrap; text-align: center; padding-bottom: 1pt"><ix:nonNumeric contextRef="c115" format="ixt:date-monthname-day-year-en" name="msex:RenewalDateOfLineOfCredit" id="ixv-8077">May 20, 2026</ix:nonNumeric></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="white-space: nowrap; padding-bottom: 2.5pt">&#160;</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double">&#160;</td> <td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">$</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c5" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity" scale="6" unitRef="usd" id="ixv-8078">72.3</ix:nonFraction></td><td style="border-bottom: Black 2.5pt double; white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double">&#160;</td> <td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">$</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c5" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" scale="6" unitRef="usd" id="ixv-8079">67.7</ix:nonFraction></td><td style="border-bottom: Black 2.5pt double; white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double">&#160;</td> <td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">$</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction contextRef="c5" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" unitRef="usd" id="ixv-8080">140.0</ix:nonFraction></td><td style="border-bottom: Black 2.5pt double; white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double">&#160;</td> <td style="white-space: nowrap; padding-bottom: 2.5pt">&#160;</td><td style="white-space: nowrap">&#160;</td> <td style="white-space: nowrap; text-align: right; padding-bottom: 2.5pt">&#160;</td></tr> </table></ix:continuation>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The interest rates are set for borrowings under the
Bank of America and PNC Bank lines of credit using the Secured Overnight Financing Rate (SOFR) and then adding a specific financial institution
credit spread. The interest rate for borrowings under the CoBank, ACB (CoBank) line of credit are set weekly using CoBank&#8217;s internal
cost of funds index that is similar to the SOFR and adding a credit spread. There is no requirement for a compensating balance under any
of the established lines of credit.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p></ix:nonNumeric><div>

</div><div>

</div><!-- Field: Page; Sequence: 13; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><p style="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence -->&#160;</p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p><div>

</div><ix:continuation id="_ShortTermDebtTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The $<ix:nonFraction contextRef="c0" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ShorttermDebtAverageOutstandingAmount" scale="6" unitRef="usd" id="ixv-8081">10.0</ix:nonFraction> million outstanding from Bank of America
as of June 30, 2024 matured in July 2024. The borrowings outstanding under the PNC Bank and CoBank, ACB lines of credit as of June 30,
2024 mature daily and are being rolled over on a daily basis. The proceeds of $<ix:nonFraction contextRef="c0" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromShortTermDebt" scale="6" unitRef="usd" id="ixv-8082">63.6</ix:nonFraction> million received in July 2024 from the Company&#8217;s
3M Settlement Agreement were used to reduce borrowings under its lines of credit. See Note 2 for additional details.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The weighted average interest rate on the outstanding
borrowings at June 30, 2024 under these credit lines is <ix:nonFraction contextRef="c109" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtWeightedAverageInterestRate" scale="-2" unitRef="pure" id="ixv-8083">6.51</ix:nonFraction>%.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfShortTermDebtTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfShortTermDebtTextBlock" id="ixv-8084">The weighted average daily amounts of borrowings outstanding
under these credit lines and the weighted average interest rates on those amounts were as follows:</ix:nonNumeric></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<ix:continuation id="_ScheduleOfShortTermDebtTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif; margin-left: auto; margin-right: auto;">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td colspan="15" style="white-space: nowrap; text-align: center">(In Thousands)</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td colspan="7" style="white-space: nowrap; text-align: center">Three Months Ended</td><td style="white-space: nowrap">&#160;</td>
    <td colspan="7" style="white-space: nowrap; text-align: center">Six Months Ended</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td colspan="7" style="white-space: nowrap; text-align: center">June 30,</td><td style="white-space: nowrap">&#160;</td>
    <td colspan="7" style="white-space: nowrap; text-align: center">June 30,</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">2024</td><td style="white-space: nowrap; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">2023</td><td style="white-space: nowrap; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">2024</td><td style="white-space: nowrap; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">2023</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="white-space: nowrap; width: 48%; text-align: left">Average Daily Amounts Outstanding</td><td style="white-space: nowrap; width: 1%">&#160;</td>
    <td style="white-space: nowrap; width: 1%; text-align: left">$</td><td style="white-space: nowrap; width: 10%; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityAverageOutstandingAmount" scale="3" unitRef="usd" id="ixv-8085">62,934</ix:nonFraction></td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="white-space: nowrap; width: 1%">&#160;</td>
    <td style="white-space: nowrap; width: 1%; text-align: left">$</td><td style="white-space: nowrap; width: 10%; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityAverageOutstandingAmount" scale="3" unitRef="usd" id="ixv-8086">24,220</ix:nonFraction></td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="white-space: nowrap; width: 1%">&#160;</td>
    <td style="white-space: nowrap; width: 1%; text-align: left">$</td><td style="white-space: nowrap; width: 10%; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityAverageOutstandingAmount" scale="3" unitRef="usd" id="ixv-8087">56,463</ix:nonFraction></td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="white-space: nowrap; width: 1%">&#160;</td>
    <td style="white-space: nowrap; width: 1%; text-align: left">$</td><td style="white-space: nowrap; width: 10%; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityAverageOutstandingAmount" scale="3" unitRef="usd" id="ixv-8088">36,848</ix:nonFraction></td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="white-space: nowrap">Weighted Average Interest Rates</td><td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap; text-align: right"><ix:nonFraction contextRef="c2" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityInterestRateDuringPeriod" scale="-2" unitRef="pure" id="ixv-8089">6.43</ix:nonFraction>%</td><td style="white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap; text-align: right"><ix:nonFraction contextRef="c3" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityInterestRateDuringPeriod" scale="-2" unitRef="pure" id="ixv-8090">6.09</ix:nonFraction>%</td><td style="white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap; text-align: right"><ix:nonFraction contextRef="c0" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityInterestRateDuringPeriod" scale="-2" unitRef="pure" id="ixv-8091">6.42</ix:nonFraction>%</td><td style="white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap; text-align: right"><ix:nonFraction contextRef="c4" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:LineOfCreditFacilityInterestRateDuringPeriod" scale="-2" unitRef="pure" id="ixv-8092">5.75</ix:nonFraction>%</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  </table></ix:continuation></ix:continuation><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="ixv-4754"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>Note 7 &#8211; Commitments and Contingent Liabilities</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Water Supply &#8211;</b> Middlesex has an agreement
with the New Jersey Water Supply Authority (NJWSA) for the purchase of untreated water through <ix:nonNumeric contextRef="c116" format="ixt:date-monthname-day-year-en" name="msex:LongtermPurchaseCommitmentExpirationDate" id="ixv-8093">November 30, 2048</ix:nonNumeric>. This agreement with
the NJWSA provides for an average purchase of <ix:nonFraction contextRef="c117" decimals="-6" format="ixt:num-dot-decimal" name="msex:AveragePurchaseOfGallons" scale="6" unitRef="gal" id="ixv-8094">27</ix:nonFraction> million gallons a day (mgd) with a peak up to <ix:nonFraction contextRef="c0" decimals="1" format="ixt:num-dot-decimal" name="msex:AveragePurchaseOfGallons" scale="0" unitRef="l" id="ixv-8095">47.0</ix:nonFraction> mgd. Pricing is set annually by the
NJWSA through a public rate making process. The agreement has provisions for additional pricing in the event Middlesex overdrafts or exceeds
certain monthly and annual thresholds.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Middlesex also has an agreement with a non-affiliated
NJBPU-regulated water utility for the purchase of treated water. This agreement, which expires <ix:nonNumeric contextRef="c118" format="ixt:date-monthname-day-year-en" name="msex:LongtermPurchaseCommitmentExpirationDate" id="ixv-8096">February 27, 2026</ix:nonNumeric>, provides for the minimum
purchase of <ix:nonFraction contextRef="c118" decimals="INF" format="ixt:num-dot-decimal" name="msex:AveragePurchaseOfGallons" scale="0" unitRef="l" id="ixv-8097">3.0</ix:nonFraction> mgd of treated water with provisions for additional purchases if needed.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Tidewater contracts with the City of Dover in Delaware
to purchase treated water of up to <ix:nonFraction contextRef="c119" decimals="INF" format="ixt:num-dot-decimal" name="msex:AveragePurchaseOfGallons" scale="6" unitRef="gal" id="ixv-8098">60.0</ix:nonFraction> million gallons annually.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><ix:nonNumeric contextRef="c0" continuedAt="_PurchaseCommitmentExcludingLongtermCommitmentTableTextBlock-c0_cont_1" escape="true" name="us-gaap:PurchaseCommitmentExcludingLongtermCommitmentTableTextBlock" id="ixv-8099">Purchased water costs are shown below:</ix:nonNumeric>&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<ix:continuation id="_PurchaseCommitmentExcludingLongtermCommitmentTableTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif; margin-left: auto; margin-right: auto;">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td>&#160;</td>
    <td colspan="15" style="white-space: nowrap; text-align: center">(In Thousands)</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td>&#160;</td>
    <td colspan="7" style="white-space: nowrap; text-align: center">Three Months Ended</td><td>&#160;</td>
    <td colspan="7" style="white-space: nowrap; text-align: center">Six Months Ended</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="7" style="white-space: nowrap; text-align: center">June 30,</td><td>&#160;</td>
    <td colspan="7" style="white-space: nowrap; text-align: center">June 30,</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">2024</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">2023</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">2024</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">2023</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: justify">&#160;</td><td>&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: justify">&#160;</td><td>&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: justify">&#160;</td><td>&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 48%; text-align: left">Treated</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><ix:nonFraction contextRef="c53" decimals="-3" format="ixt:num-dot-decimal" name="msex:CostOfTreatedWater" scale="3" unitRef="usd" id="ixv-8100">992</ix:nonFraction></td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><ix:nonFraction contextRef="c41" decimals="-3" format="ixt:num-dot-decimal" name="msex:CostOfTreatedWater" scale="3" unitRef="usd" id="ixv-8101">1,363</ix:nonFraction></td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="msex:CostOfTreatedWater" scale="3" unitRef="usd" id="ixv-8102">1,901</ix:nonFraction></td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="msex:CostOfTreatedWater" scale="3" unitRef="usd" id="ixv-8103">2,747</ix:nonFraction></td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt">Untreated</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c53" decimals="-3" format="ixt:num-dot-decimal" name="msex:CostOfUntreatedWater" scale="3" unitRef="usd" id="ixv-8104">861</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c41" decimals="-3" format="ixt:num-dot-decimal" name="msex:CostOfUntreatedWater" scale="3" unitRef="usd" id="ixv-8105">739</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="msex:CostOfUntreatedWater" scale="3" unitRef="usd" id="ixv-8106">1,711</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="msex:CostOfUntreatedWater" scale="3" unitRef="usd" id="ixv-8107">1,540</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1pt">Total Costs</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c53" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfPurchasedWater" scale="3" unitRef="usd" id="ixv-8108">1,853</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c41" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfPurchasedWater" scale="3" unitRef="usd" id="ixv-8109">2,102</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfPurchasedWater" scale="3" unitRef="usd" id="ixv-8110">3,612</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:CostOfPurchasedWater" scale="3" unitRef="usd" id="ixv-8111">4,287</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  </table></ix:continuation>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Leases &#8211;</b> The Company determines if an
arrangement is a lease at inception. Generally, a lease agreement exists if the Company determines that the arrangement gives the Company
control over the use of an identified asset and obtains substantially all of the benefits from the identified asset.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company has entered into an operating lease of
office space for administrative purposes, expiring in 2030. The Company has not entered into any finance leases. The exercise of a lease
renewal option for the Company&#8217;s administrative offices is solely at the discretion of the Company.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p></ix:nonNumeric><div>

</div><div>

</div><!-- Field: Page; Sequence: 14; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><p style="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence -->&#160;</p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p><div>

</div><ix:continuation continuedAt="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_2" id="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The right-of-use (ROU) asset recorded represents the
Company&#8217;s right to use an underlying asset for the lease term and lease liability represents the Company&#8217;s obligation to make
lease payments arising from the lease. Lease ROU assets and liabilities are recognized at the commencement date based on the present value
of lease payments over the lease term. The Company&#8217;s operating lease does not provide an implicit discount rate and as such the
Company used an estimated incremental borrowing rate (<ix:nonFraction contextRef="c5" decimals="INF" format="ixt:num-dot-decimal" name="msex:EstimatedIncrementalBorrowingRate" scale="-2" unitRef="pure" id="ixv-8112">4.03</ix:nonFraction>%) based on the information available at the commencement date in determining
the present value of lease payments.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Given the impacts of accounting for regulated operations,
and the resulting recognition of expense at the amounts recovered in customer rates, expenditures for operating leases are consistent
with lease expense and were $<ix:nonFraction contextRef="c4" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLeaseIncomeLeasePayments" scale="6" unitRef="usd" id="ixv-8113">0.2</ix:nonFraction> million for each of the three months ended June 30, 2024 and 2023, respectively, and $<ix:nonFraction contextRef="c0" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLeaseIncomeLeasePayments" scale="6" unitRef="usd" id="ixv-8114">0.4</ix:nonFraction> million for
each of the six months ended June 30, 2024 and 2023, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><ix:nonNumeric contextRef="c0" continuedAt="_LesseeOperatingLeasesTextBlock-c0_cont_1" escape="true" name="us-gaap:LesseeOperatingLeasesTextBlock" id="ixv-8115">Information related to operating lease ROU assets
and lease liabilities is as follows:</ix:nonNumeric></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<ix:continuation id="_LesseeOperatingLeasesTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif; margin-left: auto; margin-right: auto;">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td colspan="7" style="white-space: nowrap; text-align: center">(In Millions)</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td colspan="7" style="white-space: nowrap; text-align: center">As of</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center">June 30, 2024</td><td style="white-space: nowrap">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center">December 31, 2023</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="white-space: nowrap; width: 74%; text-align: left">ROU Asset at Lease Inception</td><td style="white-space: nowrap; width: 1%">&#160;</td>
    <td style="white-space: nowrap; width: 1%; text-align: left">$</td><td style="white-space: nowrap; width: 10%; text-align: right"><ix:nonFraction contextRef="c5" decimals="-5" format="ixt:num-dot-decimal" name="msex:RightOfUseAssetAtLeaseInception" scale="6" unitRef="usd" id="ixv-8116">7.3</ix:nonFraction></td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="white-space: nowrap; width: 1%">&#160;</td>
    <td style="white-space: nowrap; width: 1%; text-align: left">$</td><td style="white-space: nowrap; width: 10%; text-align: right"><ix:nonFraction contextRef="c6" decimals="-5" format="ixt:num-dot-decimal" name="msex:RightOfUseAssetAtLeaseInception" scale="6" unitRef="usd" id="ixv-8117">7.3</ix:nonFraction></td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="white-space: nowrap; text-align: left; padding-bottom: 1pt">Accumulated Amortization</td><td style="white-space: nowrap; border-bottom: Black 1pt solid">&#160;</td>
    <td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c5" decimals="-5" format="ixt:num-dot-decimal" name="msex:OperatingLeaseRightOfUseAssetAccumulatedAmortization" scale="6" unitRef="usd" id="ixv-8118">4.4</ix:nonFraction></td><td style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: left">)</td><td style="white-space: nowrap; border-bottom: Black 1pt solid">&#160;</td>
    <td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c6" decimals="-5" format="ixt:num-dot-decimal" name="msex:OperatingLeaseRightOfUseAssetAccumulatedAmortization" scale="6" unitRef="usd" id="ixv-8119">4.1</ix:nonFraction></td><td style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="white-space: nowrap; text-align: left; padding-bottom: 1pt">ROU Asset</td><td style="white-space: nowrap; border-bottom: Black 1pt solid">&#160;</td>
    <td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">$</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c5" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="6" unitRef="usd" id="ixv-8120">2.9</ix:nonFraction></td><td style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid">&#160;</td>
    <td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">$</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c6" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="6" unitRef="usd" id="ixv-8121">3.2</ix:nonFraction></td><td style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: left">&#160;</td></tr>
  </table></ix:continuation>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><ix:nonNumeric contextRef="c0" continuedAt="_LesseeOperatingLeaseLiabilityMaturityTableTextBlock-c0_cont_1" escape="true" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="ixv-8122">The Company&#8217;s future minimum operating lease commitments as
of June 30, 2024 are as follows:</ix:nonNumeric></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<ix:continuation id="_LesseeOperatingLeaseLiabilityMaturityTableTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 50%; font: 10pt Times New Roman, Times, Serif; margin-left: auto; margin-right: auto;">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td>&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center">(In Millions)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 73%; text-align: right">2024</td><td style="width: 3%">&#160;</td>
    <td style="width: 2%; text-align: left">$</td><td style="width: 21%; text-align: right"><ix:nonFraction contextRef="c5" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" scale="6" unitRef="usd" id="ixv-8123">0.4</ix:nonFraction></td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: right">2025</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" scale="6" unitRef="usd" id="ixv-8124">0.8</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: right">2026</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" scale="6" unitRef="usd" id="ixv-8125">0.9</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: right">2027</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" scale="6" unitRef="usd" id="ixv-8126">0.9</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: right">2028</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" scale="6" unitRef="usd" id="ixv-8127">0.9</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: right; padding-bottom: 1pt">Thereafter</td><td>&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c5" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" scale="6" unitRef="usd" id="ixv-8128">0.9</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: right">Total Lease Payments</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" scale="6" unitRef="usd" id="ixv-8129">4.8</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: right; padding-bottom: 1pt">Imputed Interest</td><td>&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c5" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" scale="6" unitRef="usd" id="ixv-8130">1.5</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: right">Present Value of Lease Payments</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c5" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiability" scale="6" unitRef="usd" id="ixv-8131">3.3</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: right; padding-bottom: 1pt">Less Current Portion*</td><td>&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c5" decimals="-5" format="ixt:num-dot-decimal" id="ix_0_fact" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="6" unitRef="usd">0.6</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: right; padding-bottom: 1pt">Non-Current Lease Liability</td><td>&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c5" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="6" unitRef="usd" id="ixv-8133">2.7</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: right">*Included in Other Current Liabilities</td>
    <td>&#160;</td>
    <td colspan="3">&#160;</td></tr>
  </table></ix:continuation>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Construction &#8211;</b> The Company has entered
into several construction contracts that, in the aggregate, obligate expenditure of an estimated $<ix:nonFraction contextRef="c0" decimals="-6" format="ixt:num-dot-decimal" name="msex:Estimatedobligationexpenditure" scale="6" unitRef="usd" id="ixv-8134">13</ix:nonFraction> million in the future. The actual
amount and timing of capital expenditures is dependent on the need for upgrade or replacement of existing infrastructure, customer growth,
residential new home construction and sales, project scheduling, supply chain issues and continued refinement of project scope and costs.
With continued higher mortgage interest rates, as well as other financial market uncertainties, there is no assurance that projected customer
growth and residential new home construction and sales will occur.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>PFOA Matter &#8211;</b> In November 2021, the Company
was served with two PFOA-related class action lawsuits seeking restitution for medical, water replacement and other related costs and
economic damages. Middlesex and 3M agreed to enter into a joint mediation on these lawsuits and their ultimate resolution is not known
at this time. See Note 2 for additional details.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Contingencies &#8211;</b> Based on our operations
in the heavily-regulated water and wastewater industries, the Company is routinely involved in disputes, claims, lawsuits and other regulatory
and legal matters, including responsibility for fines and penalties relative to regulatory compliance. At this time, Management does not
believe the final resolution of any such matters, whether asserted or unasserted, will have a material adverse effect on the Company&#8217;s
financial position, results of operations or cash flows.&#160;In addition, the Company maintains business insurance coverage that may
mitigate the effect of any current or future loss contingencies.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p></ix:continuation><div>

</div><div>

</div><!-- Field: Page; Sequence: 15; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><p style="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence -->&#160;</p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p><div>

</div><ix:continuation id="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Change in Control Agreements &#8211;</b> The Company
has Change in Control Agreements with its executive officers that provide compensation and benefits in the event of termination of employment
under certain conditions in connection with a change in control of the Company.</p></ix:continuation><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock" id="ixv-5043"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Note 8 &#8211; Employee Benefit Plans</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Pension Benefits &#8211;</b> The Company&#8217;s
defined benefit pension plan (Pension Plan) covers all active employees hired prior to April 1, 2007. Employees hired after March 31,
2007 are not eligible to participate in this plan, but do participate in a defined contribution plan that provides for a potential annual
contribution in an amount at the discretion of the Company, based upon a percentage of the participants&#8217; annual paid compensation.
For the three and six month periods ended June 30, 2024, the Company made cash contributions to the Pension Plan of $<ix:nonFraction contextRef="c0" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:PensionContributions" scale="6" unitRef="usd" id="ixv-8135"><ix:nonFraction contextRef="c2" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:PensionContributions" scale="6" unitRef="usd" id="ixv-8136">2.0</ix:nonFraction></ix:nonFraction> million. For
the three and six month periods ended June 30, 2023, the Company did not make cash contributions to the Pension Plan. The Company does
not expect to make any additional cash contributions to the Pension Plan over the remainder of the current year.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Other Postretirement Benefits &#8211;</b> The Company&#8217;s
retirement plan other than pensions (Other Benefits Plan) covers substantially all currently eligible retired employees. Employees hired
after March 31, 2007 are not eligible to participate in this plan. Coverage includes healthcare and life insurance. For each of the six
month periods ended June 30, 2024 and 2023, the Company did not make cash contributions to its Other Benefits Plan. The Company expects
to make additional Other Benefits Plan cash contributions of $<ix:nonFraction contextRef="c0" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:PensionAndOtherPostretirementBenefitContributions" scale="6" unitRef="usd" id="ixv-8137">0.9</ix:nonFraction> million over the remainder of the current year.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfNetBenefitCostsTableTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfNetBenefitCostsTableTextBlock" id="ixv-8138">The following tables set forth information relating to the Company&#8217;s
periodic costs (benefit) for its employee retirement benefit plans:</ix:nonNumeric></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<ix:continuation continuedAt="_ScheduleOfNetBenefitCostsTableTextBlock-c0_cont_2" id="_ScheduleOfNetBenefitCostsTableTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td>&#160;</td>
    <td colspan="15" style="white-space: nowrap; text-align: center">(In Thousands)</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt; white-space: nowrap">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">Pension Benefits</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">Other Benefits</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td>&#160;</td>
    <td colspan="15" style="white-space: nowrap; text-align: center">Three Months Ended June 30,</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">2024</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">2023</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">2024</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">2023</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td>&#160;</td>
    <td colspan="3" style="white-space: nowrap">&#160;</td><td>&#160;</td>
    <td colspan="3" style="white-space: nowrap">&#160;</td><td>&#160;</td>
    <td colspan="3" style="white-space: nowrap">&#160;</td><td>&#160;</td>
    <td colspan="3" style="white-space: nowrap">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 48%; text-align: left">Service Cost</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><ix:nonFraction contextRef="c120" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" unitRef="usd" id="ixv-8139">318</ix:nonFraction></td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><ix:nonFraction contextRef="c121" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" unitRef="usd" id="ixv-8140">388</ix:nonFraction></td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><ix:nonFraction contextRef="c122" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" unitRef="usd" id="ixv-8141">80</ix:nonFraction></td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><ix:nonFraction contextRef="c123" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" unitRef="usd" id="ixv-8142">98</ix:nonFraction></td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Interest Cost</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c120" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" unitRef="usd" id="ixv-8143">1,070</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c121" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" unitRef="usd" id="ixv-8144">1,067</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c122" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" unitRef="usd" id="ixv-8145">328</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c123" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" unitRef="usd" id="ixv-8146">402</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Expected Return on Assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c120" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="3" unitRef="usd" id="ixv-8147">1,580</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c121" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="3" unitRef="usd" id="ixv-8148">1,466</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c122" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="3" unitRef="usd" id="ixv-8149">846</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c123" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="3" unitRef="usd" id="ixv-8150">771</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt">Amortization of Unrecognized Losses</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c120" decimals="-3" format="ixt:num-dot-decimal" name="msex:DefinedBenefitPlanAmortizationOfGainsLoss" scale="3" sign="-" unitRef="usd" id="ixv-8151">38</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c121" decimals="-3" format="ixt:num-dot-decimal" name="msex:DefinedBenefitPlanAmortizationOfGainsLoss" scale="3" sign="-" unitRef="usd" id="ixv-8152">164</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c122" decimals="-3" format="ixt:num-dot-decimal" name="msex:DefinedBenefitPlanAmortizationOfGainsLoss" scale="3" unitRef="usd" id="ixv-8153">275</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c123" decimals="-3" format="ixt:num-dot-decimal" name="msex:DefinedBenefitPlanAmortizationOfGainsLoss" scale="3" unitRef="usd" id="ixv-8154">48</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1pt">Net Periodic (Benefit) Cost*</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c120" decimals="-3" format="ixt:num-dot-decimal" id="ix_1_fact" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="3" sign="-" unitRef="usd">154</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c121" decimals="-3" format="ixt:num-dot-decimal" id="ix_2_fact" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="3" unitRef="usd">153</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c122" decimals="-3" format="ixt:num-dot-decimal" id="ix_3_fact" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="3" sign="-" unitRef="usd">713</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c123" decimals="-3" format="ixt:num-dot-decimal" id="ix_4_fact" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="3" sign="-" unitRef="usd">319</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td></tr>
  </table></ix:continuation>


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

<ix:continuation continuedAt="_ScheduleOfNetBenefitCostsTableTextBlock-c0_cont_3" id="_ScheduleOfNetBenefitCostsTableTextBlock-c0_cont_2"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td>&#160;</td>
    <td colspan="15" style="white-space: nowrap; text-align: center">(In Thousands)</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt; white-space: nowrap">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">Pension Benefits</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">Other Benefits</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td>&#160;</td>
    <td colspan="15" style="white-space: nowrap; text-align: center">Six Months Ended June 30,</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">2024</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">2023</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">2024</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">2023</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 48%; text-align: left">Service Cost</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><ix:nonFraction contextRef="c124" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" unitRef="usd" id="ixv-8159">635</ix:nonFraction></td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><ix:nonFraction contextRef="c125" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" unitRef="usd" id="ixv-8160">776</ix:nonFraction></td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><ix:nonFraction contextRef="c126" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" unitRef="usd" id="ixv-8161">160</ix:nonFraction></td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><ix:nonFraction contextRef="c127" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" unitRef="usd" id="ixv-8162">196</ix:nonFraction></td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Interest Cost</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c124" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" unitRef="usd" id="ixv-8163">2,140</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c125" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" unitRef="usd" id="ixv-8164">2,134</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c126" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" unitRef="usd" id="ixv-8165">657</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c127" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" unitRef="usd" id="ixv-8166">804</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Expected Return on Assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c124" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="3" unitRef="usd" id="ixv-8167">3,161</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c125" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="3" unitRef="usd" id="ixv-8168">2,932</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c126" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="3" unitRef="usd" id="ixv-8169">1,692</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c127" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="3" unitRef="usd" id="ixv-8170">1,542</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt">Amortization of Unrecognized Losses</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c124" decimals="-3" format="ixt:num-dot-decimal" name="msex:DefinedBenefitPlanAmortizationOfGainsLoss" scale="3" sign="-" unitRef="usd" id="ixv-8171">76</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c125" decimals="-3" format="ixt:num-dot-decimal" name="msex:DefinedBenefitPlanAmortizationOfGainsLoss" scale="3" sign="-" unitRef="usd" id="ixv-8172">328</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c126" decimals="-3" format="ixt:num-dot-decimal" name="msex:DefinedBenefitPlanAmortizationOfGainsLoss" scale="3" unitRef="usd" id="ixv-8173">549</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c127" decimals="-3" format="ixt:num-dot-decimal" name="msex:DefinedBenefitPlanAmortizationOfGainsLoss" scale="3" unitRef="usd" id="ixv-8174">96</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1pt">Net Periodic (Benefit) Cost*</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c124" decimals="-3" format="ixt:num-dot-decimal" id="ix_5_fact" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="3" sign="-" unitRef="usd">310</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c125" decimals="-3" format="ixt:num-dot-decimal" id="ix_6_fact" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="3" unitRef="usd">306</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c126" decimals="-3" format="ixt:num-dot-decimal" id="ix_7_fact" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="3" sign="-" unitRef="usd">1,424</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c127" decimals="-3" format="ixt:num-dot-decimal" id="ix_8_fact" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="3" sign="-" unitRef="usd">638</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td></tr>
  </table></ix:continuation>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<ix:continuation id="_ScheduleOfNetBenefitCostsTableTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">*<ix:footnote id="ix_1_footnote" xml:lang="en-US">Service cost is included Operations and Maintenance expense on the consolidated
statements of income; all other amounts are included in Other Income (Expense), net.</ix:footnote></p></ix:continuation></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><!-- Field: Page; Sequence: 16; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><p style="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence -->&#160;</p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="ixv-5314"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>Note 9 &#8211; Revenue Recognition from Contracts with Customers</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company&#8217;s revenues are primarily generated
from regulated tariff-based sales of water and wastewater services and non-regulated operation and maintenance contracts for services
on water and wastewater systems owned by others. Revenue from contracts with customers is recognized when control of a promised good or
service is transferred to customers at an amount that reflects the consideration to which the entity expects to be entitled in exchange
for those goods and services.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company&#8217;s regulated revenue from contracts
with customers results from tariff-based sales from the provision of water and wastewater services to residential, industrial, commercial,
fire-protection and wholesale customers. Residential customers are billed quarterly while most industrial, commercial, fire-protection
and wholesale customers are billed monthly. Payments by customers are due between 15 and 30 days after the invoice date. Revenue is recognized
as the water and wastewater services are delivered to customers as well as from accrual of unbilled revenues estimated from the last meter
reading date to the end of the accounting period utilizing factors such as historical customer data, regional weather indicators and general
economic conditions in the relevant service territories. Unearned Revenues and Advance Service Fees include fixed service charge billings
in advance to Tidewater customers recognized as service is provided to the customer.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Non-regulated service contract revenues consist of
base service fees, as well as fees for additional billable services provided to customers. Fees are billed monthly and are due within
30 days after the invoice date. The Company considers the amounts billed to represent the value of these services provided to customers.
These contracts expire at various times through June 2032 and contain remaining performance obligations for which the Company expects
to recognize revenue in the future. These contracts also contain termination provisions.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Substantially all of the amounts included in operating
revenues and accounts receivable are from contracts with customers. The Company records its allowance for credit losses based on historical
write-offs combined with an evaluation of current economic conditions within its service territories.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company&#8217;s contracts do not contain any significant
financing components.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><ix:nonNumeric contextRef="c0" continuedAt="_DisaggregationOfRevenueTableTextBlock-c0_cont_1" escape="true" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="ixv-8180">The Company&#8217;s operating revenues are comprised of the following:</ix:nonNumeric></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<ix:continuation id="_DisaggregationOfRevenueTableTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td>&#160;</td>
    <td colspan="15" style="white-space: nowrap; text-align: center">(In Thousands)</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td>&#160;</td>
    <td colspan="7" style="white-space: nowrap; text-align: center">Three Months Ended June 30,</td><td>&#160;</td>
    <td colspan="7" style="white-space: nowrap; text-align: center">Six Months Ended June 30,</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">2024</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">2023</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">2024</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">2023</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Regulated Tariff Sales</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="width: 48%; text-align: left; padding-left: 9px">Residential</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><ix:nonFraction contextRef="c128" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RegulatedOperatingRevenue" scale="3" unitRef="usd" id="ixv-8181">24,736</ix:nonFraction></td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><ix:nonFraction contextRef="c129" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RegulatedOperatingRevenue" scale="3" unitRef="usd" id="ixv-8182">22,653</ix:nonFraction></td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><ix:nonFraction contextRef="c130" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RegulatedOperatingRevenue" scale="3" unitRef="usd" id="ixv-8183">45,066</ix:nonFraction></td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right"><ix:nonFraction contextRef="c131" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RegulatedOperatingRevenue" scale="3" unitRef="usd" id="ixv-8184">41,657</ix:nonFraction></td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9px">Commercial</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c132" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RegulatedOperatingRevenue" scale="3" unitRef="usd" id="ixv-8185">8,584</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c133" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RegulatedOperatingRevenue" scale="3" unitRef="usd" id="ixv-8186">6,249</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c134" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RegulatedOperatingRevenue" scale="3" unitRef="usd" id="ixv-8187">14,559</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c135" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RegulatedOperatingRevenue" scale="3" unitRef="usd" id="ixv-8188">11,627</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 9px">Industrial</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c136" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RegulatedOperatingRevenue" scale="3" unitRef="usd" id="ixv-8189">3,639</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c137" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RegulatedOperatingRevenue" scale="3" unitRef="usd" id="ixv-8190">2,806</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c138" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RegulatedOperatingRevenue" scale="3" unitRef="usd" id="ixv-8191">6,773</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c139" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RegulatedOperatingRevenue" scale="3" unitRef="usd" id="ixv-8192">5,645</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9px">Fire Protection</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c140" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RegulatedOperatingRevenue" scale="3" unitRef="usd" id="ixv-8193">3,656</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c141" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RegulatedOperatingRevenue" scale="3" unitRef="usd" id="ixv-8194">3,145</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c142" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RegulatedOperatingRevenue" scale="3" unitRef="usd" id="ixv-8195">6,948</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c143" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RegulatedOperatingRevenue" scale="3" unitRef="usd" id="ixv-8196">6,249</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 9px">Wholesale</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c144" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RegulatedOperatingRevenue" scale="3" unitRef="usd" id="ixv-8197">5,208</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c145" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RegulatedOperatingRevenue" scale="3" unitRef="usd" id="ixv-8198">4,968</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c146" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RegulatedOperatingRevenue" scale="3" unitRef="usd" id="ixv-8199">9,880</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c147" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RegulatedOperatingRevenue" scale="3" unitRef="usd" id="ixv-8200">9,521</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1pt">Non-Regulated Contract Operations</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:UnregulatedOperatingRevenue" scale="3" unitRef="usd" id="ixv-8201">3,293</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:UnregulatedOperatingRevenue" scale="3" unitRef="usd" id="ixv-8202">2,942</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:UnregulatedOperatingRevenue" scale="3" unitRef="usd" id="ixv-8203">6,381</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:UnregulatedOperatingRevenue" scale="3" unitRef="usd" id="ixv-8204">6,172</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left">Total Revenue from Contracts with Customers</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" unitRef="usd" id="ixv-8205">49,116</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" unitRef="usd" id="ixv-8206">42,763</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" unitRef="usd" id="ixv-8207">89,607</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="3" unitRef="usd" id="ixv-8208">80,871</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Other Regulated Revenues</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RegulatedOperatingRevenueOther" scale="3" unitRef="usd" id="ixv-8209">143</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RegulatedOperatingRevenueOther" scale="3" unitRef="usd" id="ixv-8210">88</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RegulatedOperatingRevenueOther" scale="3" unitRef="usd" id="ixv-8211">205</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RegulatedOperatingRevenueOther" scale="3" unitRef="usd" id="ixv-8212">163</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Other Non-Regulated Revenues</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="msex:OtherNonregulatedRevenues" scale="3" unitRef="usd" id="ixv-8213">117</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="msex:OtherNonregulatedRevenues" scale="3" unitRef="usd" id="ixv-8214">114</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="msex:OtherNonregulatedRevenues" scale="3" unitRef="usd" id="ixv-8215">233</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="msex:OtherNonregulatedRevenues" scale="3" unitRef="usd" id="ixv-8216">226</ix:nonFraction></td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1pt">Inter-segment Elimination</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="msex:InterSegmentEliminationOperatingRevenues" scale="3" sign="-" unitRef="usd" id="ixv-8217">230</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="msex:InterSegmentEliminationOperatingRevenues" scale="3" sign="-" unitRef="usd" id="ixv-8218">164</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="msex:InterSegmentEliminationOperatingRevenues" scale="3" sign="-" unitRef="usd" id="ixv-8219">375</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="msex:InterSegmentEliminationOperatingRevenues" scale="3" sign="-" unitRef="usd" id="ixv-8220">303</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1pt">Total Revenue</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c2" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RegulatedAndUnregulatedOperatingRevenue" scale="3" unitRef="usd" id="ixv-8221">49,146</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c3" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RegulatedAndUnregulatedOperatingRevenue" scale="3" unitRef="usd" id="ixv-8222">42,801</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c0" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RegulatedAndUnregulatedOperatingRevenue" scale="3" unitRef="usd" id="ixv-8223">89,670</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction contextRef="c4" decimals="-3" format="ixt:num-dot-decimal" name="us-gaap:RegulatedAndUnregulatedOperatingRevenue" scale="3" unitRef="usd" id="ixv-8224">80,957</ix:nonFraction></td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  </table></ix:continuation></ix:nonNumeric><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p><div>

</div><!-- Field: Page; Sequence: 17; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><p style="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence -->&#160;</p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"></p><div>

</div><div><a id="a_007"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt"><b>Item 2.&#160;&#160;&#160;&#160; Management&#8217;s Discussion
and Analysis of Financial Condition and Results of Operations</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The following discussion and analysis should be read
in conjunction with the unaudited condensed consolidated financial statements of Middlesex Water Company (Middlesex or the Company) included
elsewhere herein and with the Company&#8217;s Annual Report on Form 10-K for the fiscal year ended December 31, 2023.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Forward-Looking Statements</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Certain statements contained in this periodic report
and in the documents incorporated by reference constitute &#8220;forward-looking statements&#8221; within the meaning of Section 21E of
the Securities Exchange Act of 1934 and Section 27A of the Securities Act of 1933. The Company intends that these statements be covered
by the safe harbors created under those laws.&#160;&#160;They include, but are not limited to statements as to:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">expected financial condition, performance, prospects and earnings of the Company;</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">strategic plans for growth;</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the amount and timing of rate increases and other regulatory matters, including the recovery of certain costs recorded as regulatory assets;</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the Company&#8217;s expected liquidity needs during the upcoming fiscal year and beyond and the sources and availability of funds to meet its liquidity needs;</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">expected customer rates, consumption volumes, service fees, revenues, margins, expenses and operating results;</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">financial projections;</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the expected amount of cash contributions to fund the Company&#8217;s retirement benefit plans, anticipated discount rates and rates of return on plan assets;</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the ability of the Company to pay dividends;</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the Company&#8217;s compliance with environmental laws and regulations and estimations of the materiality of any related costs;</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the safety and reliability of the Company&#8217;s equipment, facilities and operations;</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the Company&#8217;s plans to renew municipal franchises and consents in the territories it serves; </span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">trends; and</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the availability and quality of our water supply.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">These forward-looking statements are subject to risks,
uncertainties and other factors that could cause actual results to differ materially from future results expressed or implied by the forward-looking
statements. Important factors that could cause actual results to differ materially from anticipated results and outcomes include, but
are not limited to:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">effects of general economic conditions;</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">increases in competition for growth in non-franchised markets to be potentially served by the Company;</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ability of the Company to adequately control selected operating expenses which are necessary to maintain safe and proper utility services, and which may be beyond the Company&#8217;s control;</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">availability of adequate supplies of quality water;</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">actions taken by government regulators, including decisions on rate increase requests;</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">new or modified water quality standards and compliance with related legal and regulatory requirements;</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">weather variations, including climate variability, and other natural phenomena impacting utility operations;</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">financial and operating risks associated with acquisitions and/or privatizations;</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">acts of war or terrorism;</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">cyber-attacks;</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">changes in the pace of new housing development;</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">availability and cost of capital resources; </span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">timely availability of materials and supplies for operations and critical infrastructure projects;</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">effectiveness of internal control over financial reporting;</span></td></tr>
  <tr style="vertical-align: top">
    <td/></tr></table><div>

</div><!-- Field: Page; Sequence: 18; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><p style="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->16<!-- Field: /Sequence -->&#160;</p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>


</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">impact of pandemics; and</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">other factors discussed elsewhere in this report.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Many of these factors are beyond the Company&#8217;s
ability to control or predict. Given these uncertainties, readers are cautioned not to place undue reliance on any forward-looking statements,
which only speak to the Company&#8217;s understanding as of the date of this report. The Company does not undertake any obligation to
release publicly any revisions to these forward-looking statements to reflect events or circumstances after the date of this report or
to reflect the occurrence of unanticipated events, except as may be required under applicable securities laws.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">For an additional discussion of factors that may affect
the Company&#8217;s business and results of operations, see Item 1A. - Risk Factors in the Company&#8217;s Annual Report on Form 10-K
for the fiscal year ended December 31, 2023.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Overview</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Middlesex Water Company (Middlesex or the Company)
has operated as a water utility in New Jersey since 1897 and in Delaware through our wholly-owned subsidiary, Tidewater Utilities, Inc.
(Tidewater), since 1992. We are in the business of collecting, treating and distributing water for domestic, commercial, municipal, industrial
and fire protection purposes. We operate water and wastewater systems under contract for governmental entities and private entities primarily
in New Jersey and Delaware and provide regulated wastewater services in New Jersey. We are regulated by state public utility commissions
as to rates charged to customers for water and wastewater services, as to the quality of water and wastewater service we provide and as
to certain other matters in the states in which our regulated subsidiaries operate. Only our Utility Service Affiliates, Inc. (USA), Utility
Service Affiliates (Perth Amboy), Inc. (USA-PA) and White Marsh Environmental Services, Inc. (White Marsh) subsidiaries are not regulated
public utilities as related to rates and services quality. All municipal or commercial entities whose utility operations are managed by
these entities, however, are subject to environmental regulation at the federal and state levels.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Our principal New Jersey water utility system (the
Middlesex System) provides water services to approximately 60,000 retail customers, primarily in central New Jersey. The Middlesex System
also provides water sales under contract to municipalities in central New Jersey with a total population of over 0.2 million. Our other
New Jersey subsidiaries, Pinelands Water Company (Pinelands Water) and Pinelands Wastewater Company (Pinelands Wastewater) (collectively,
Pinelands) provide water and wastewater services to approximately 2,500 customers in Southampton Township, New Jersey.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Our Delaware subsidiaries, Tidewater and Southern
Shores Water Company, LLC, provide water services to approximately 60,000 retail customers in New Castle, Kent and Sussex Counties, Delaware.
Tidewater&#8217;s subsidiary, White Marsh, services approximately 4,300 households in Kent and Sussex Counties through various operations
and maintenance contracts.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">USA-PA operates the water and wastewater systems for
the City of Perth Amboy, New Jersey (Perth Amboy) under a 10-year operations and maintenance contract expiring in 2028. In addition to
performing day-to day operations, USA-PA is also responsible for emergency response and management of capital projects funded by Perth
Amboy.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">USA operates the Borough of Avalon, New Jersey&#8217;s
(Avalon) water utility, sewer utility and storm water system under a ten-year operations and maintenance contract expiring in 2032. USA
also operates the Borough of&#160;Highland Park, New Jersey&#8217;s (Highland Park) water and wastewater systems under a 10-year operations
and maintenance contract expiring in 2030. In addition to performing day-to-day service operations, USA is responsible for emergency response
and management of capital projects funded by Avalon and Highland Park.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Under a marketing agreement with HomeServe USA Corp.
(HomeServe) expiring in 2031, USA offers residential customers in New Jersey and Delaware water and wastewater related services and home
maintenance programs. HomeServe is a leading national provider of such home maintenance service programs. USA receives a service fee for
the billing, cash collection and other administrative matters associated with HomeServe&#8217;s service contracts. USA also provides unregulated
water and wastewater services under contract with several New Jersey municipalities.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>&#160;</b></p><div>

</div><!-- Field: Page; Sequence: 19; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><p style="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->17<!-- Field: /Sequence -->&#160;</p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>Recent Developments</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b>Middlesex
Chief Financial Officer Retirement and Succession Announcement</b></span><b> &#8211; </b><span style="font-family: Times New Roman, Times, Serif">On
June 10, 2024, the Company named Mohammed G. Zerhouni as its new Senior Vice President, Chief Financial Officer and Treasurer
effective June 24, 2024. Mr. Zerhouni joined Middlesex following a comprehensive search for a successor to former Senior Vice
President, Treasurer and Chief Financial Officer, A. Bruce O&#8217;Connor. </span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Middlesex Base Water Rate Increase Approval</b>
- The approval by the New Jersey Board of Public Utilities (NJBPU) in February 2024 of the negotiated settlement of the Middlesex 2023
base rate case is expected to increase annual operating revenues by $15.4 million effective March 1, 2024. The approved tariff rates were
designed to recover increased operating costs as well as a return on invested capital of $563.1 million, based on an authorized return
on common equity of 9.6%. Middlesex has made capital infrastructure investments to ensure prudent upgrade and replacement of its utility
assets to support continued regulatory compliance, resilience and overall quality of service.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Middlesex Distribution System Improvement Charge
(DSIC) </b>- In May 2024, the NJBPU approved a DSIC rate, effective May 26, 2024, that is expected to result in $0.5 million of annual
revenues. A DSIC is a rate-mechanism that allows water utilities to recover investments in, and generate a return on, qualifying capital
improvements made between general rate case proceedings.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Tidewater DSIC - </b>Effective July 1, 2024, Tidewater
increased its Delaware Public Service Commission (DEPSC)-approved DSIC rate, which is expected to generate revenue of approximately $1.6
million annually.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Tidewater Deferred Accounting Treatment Petition
for Lead Service Line Inventory Costs</b> - In July 2024, Tidewater filed a petition seeking DEPSC approval of deferred accounting treatment
for costs associated with Tidewater&#8217;s obligation to identify and inventory lead service lines throughout Tidewater&#8217;s service
area, as required by federal law and Delaware regulations. Through June 30, 2024, Tidewater has spent $0.3 million, included in Operations
and Maintenance Expense, and expects to spend approximately $2.1 million through September 30, 2024.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>United States Environmental Protection Agency
      (USEPA) Issues Final Perfluoroalkyl Substances (PFAS) Regulations</b> - In April 2024, the USEPA finalized drinking water
      regulations for PFAS, establishing maximum contaminant levels (MCLs) for three PFAS compounds (Regulated PFAS) that are lower than
      the current New Jersey Department of Environmental Protection MCLs adhered to by the Company. Under the new USEPA regulations,
      effective April 2024, water systems must monitor for Regulated PFAS and have three years to complete initial monitoring (by April
      2027), followed by ongoing compliance monitoring. Water systems must also provide the public with information on the levels of
      Regulated PFAS in their drinking water beginning in 2027. Water systems have five years (by April 2029) to implement solutions that
      reduce Regulated PFAS if monitoring shows that drinking water levels exceed these MCLs.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Beginning in April 2029, water systems that have Regulated
PFAS in drinking water which exceeds one or more of these MCLs must take action to reduce levels of these PFAS compounds in their drinking
water and must provide notification to the public of the violation.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In anticipation of these new USEPA standards, in 2023,
the Company began, and continues, implementing its strategy to meet these lower MCLs for Regulated PFAS and is currently performing preliminary
engineering studies to ensure that effective PFAS treatment approaches are implemented.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Capital Construction Program - </b>The Company&#8217;s
multi-year capital construction program encompasses numerous projects designed to upgrade and replace utility infrastructure as well as
enhance the integrity and reliability of assets to maintain and improve service for the current and future generations of water and wastewater
customers. The 2024 projects include, but are not limited to:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><div>

</div><!-- Field: Page; Sequence: 20; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><p style="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->18<!-- Field: /Sequence -->&#160;</p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in"><span>&#9679;</span></td><td style="text-align: justify">Replacement of approximately 17,000 linear feet of cast iron 6" water main with ductile iron 8&#8221;
water main in Woodbridge, New Jersey;</td></tr>
<tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in"><span>&#9679;</span></td><td style="text-align: justify">Replacement of control room and electrical distribution equipment at our Carl J. Olsen Surface Water Treatment
Plant (CJO Plant);</td></tr>
<tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in"><span>&#9679;</span></td><td style="text-align: justify">Supply and storage improvements and installation of emergency generators at several of our Tidewater facilities;</td></tr>
<tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in"><span>&#9679;</span></td><td style="text-align: justify">Upgrades and improvements to our Enterprise Resource Planning System; and</td></tr>
<tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in"><span>&#9679;</span></td><td style="text-align: justify">Various water main replacements and improvements.</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.25in; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The actual amount and timing of capital expenditures
is dependent on project scheduling and refinement of engineering estimates for certain capital projects.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Outlook</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Our ability to increase operating income and net income
is based significantly on four factors: weather, adequate and timely rate relief, effective cost management and customer growth. These
factors are discussed in the Results of Operations section below. Unfavorable weather patterns may occur at any time, which can result
in lower customer demand for water.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">We continue to make investments in system infrastructure
and our operating costs continue to increase in 2024 in a variety of categories. These factors, among others, will require a base rate
increase request filing for Tidewater in the third quarter of 2024 and may require base rate increase request filings for Pinelands Water
and Pinelands Wastewater in the near term.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Overall, organic residential customer growth continues
in our Tidewater system (approximately 4% in 2023). However, current and evolving economic market conditions may challenge that growth.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Our strategy for profitable growth is focused on the
following key areas:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in"><span>&#9679;</span></td><td style="text-align: justify">Invest in projects, products and services that complement our core water and wastewater competencies;</td></tr>
<tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in"><span>&#9679;</span></td><td style="text-align: justify">Timely and adequate recovery of infrastructure investments and other costs to maintain service quality;</td></tr>
<tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in"><span>&#9679;</span></td><td style="text-align: justify">Prudent acquisitions of investor and municipally-owned water and wastewater utilities; and</td></tr>
<tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in"><span>&#9679;</span></td><td style="text-align: justify">Operation of municipal and industrial water and wastewater systems on a contract basis which meet our
risk profile.</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>Operating Results by Segment</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The discussion of the Company&#8217;s operating results
is on a consolidated basis and includes significant factors by subsidiary. The Company has two operating segments, Regulated and Non-Regulated.
The operations of the Regulated segment are subject to regulations promulgated by state public utility commissions as to rates and level
of service. Rates and level of service in the Non-Regulated segment are subject to the terms of individually-negotiated and executed contracts
with municipal, industrial and other clients. Both segments are subject to federal and state environmental, water and wastewater quality
and other associated legal and regulatory requirements.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 117.75pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The segments in the tables included below consist
of the following companies: Regulated-Middlesex, Tidewater, Pinelands and Southern Shores; Non-Regulated-USA, USA-PA, and White Marsh.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><div>


</div><!-- Field: Page; Sequence: 21; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><p style="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->19<!-- Field: /Sequence -->&#160;</p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>Results of Operations &#8211; Three Months Ended June 30, 2024</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p><div>


</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td>&#160;</td>
    <td colspan="22" style="white-space: nowrap; text-align: center">(In Thousands)</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-align: justify">&#160;</td><td>&#160;</td>
    <td colspan="22" style="white-space: nowrap; text-align: center">Three Months Ended June 30,</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt; white-space: nowrap">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">2024</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">2023</td><td style="padding-bottom: 1pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt; white-space: nowrap">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">Regulated</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">Non-<br/> Regulated</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">Total</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">Regulated</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">Non-<br/> Regulated</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">Total</td><td style="padding-bottom: 1pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 22%; text-align: left">Operating Revenues</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">45,853</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">3,293</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">49,146</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="border-left: Black 1pt solid; width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">39,859</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">2,942</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">42,801</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Operations and Maintenance Expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">19,660</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,165</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">21,825</td><td style="white-space: nowrap; text-align: left">&#160;</td><td style="border-left: Black 1pt solid">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">19,243</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,961</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">21,204</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Depreciation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,239</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">66</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,305</td><td style="white-space: nowrap; text-align: left">&#160;</td><td style="border-left: Black 1pt solid">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,119</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">65</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,184</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt">Other Taxes</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">5,640</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">61</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">5,701</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-left: Black 1pt solid; border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">4,677</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">67</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">4,744</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1pt">&#160;&#160;Operating Income</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">14,314</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">1,001</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">15,315</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-left: Black 1pt solid; border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">9,820</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">849</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">10,669</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td style="border-left: Black 1pt solid">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Other Income, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,606</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">50</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,656</td><td style="white-space: nowrap; text-align: left">&#160;</td><td style="border-left: Black 1pt solid">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,102</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">40</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,142</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Interest Charges</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,041</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,041</td><td style="white-space: nowrap; text-align: left">&#160;</td><td style="border-left: Black 1pt solid">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,251</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,251</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1pt">Income Taxes Expense (Benefit)</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">3,053</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">331</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">3,384</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-left: Black 1pt solid; border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(636</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">295</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(341</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1pt">&#160;&#160;Net Income</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">9,826</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">720</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">10,546</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-left: Black 1pt solid; border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">9,307</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">594</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">9,901</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  </table><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b><i>Operating Revenues</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Operating revenues for the three months ended June
30, 2024 increased $6.3 million from the same period in 2023 due to the following factors:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in"><span>&#9679;</span></td><td style="text-align: justify">Middlesex System revenues increased $5.2 million due to the approved base rate increase effective March
1, 2024 and higher commercial and industrial customer billings;</td></tr>
<tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in"><span>&#9679;</span></td><td style="text-align: justify">Tidewater System revenues increased $0.6 million due to customer growth and higher customer demand;</td></tr>
<tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in"><span>&#9679;</span></td><td style="text-align: justify">Non-regulated revenues increased $0.4 million, primarily due to higher supplemental contract services;
and</td></tr>
<tr style="vertical-align: top">
<td style="width: 0.25in"/><td style="width: 0.25in"><span>&#9679;</span></td><td style="text-align: justify">Pinelands revenues increased $0.1 million due to scheduled rate increases resulting from Pinelands 2023
base rate increase.</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><i>Operations and Maintenance Expense</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Operations and Maintenance Expense for the three months
ended June 30, 2024 increased $0.6 million from the same period in 2023 due to the following factors:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0" width="100%"><tr style="vertical-align: top">
<td style="width: 21pt"/><td style="width: 18pt"><span>&#9679;</span></td><td style="text-align: justify">An enhanced water treatment process at Middlesex&#8217;s Park Avenue Plant resulted in $0.4 million of
increased costs;</td></tr>
<tr style="vertical-align: top">
<td style="width: 21pt"/><td style="width: 18pt"><span>&#9679;</span></td><td style="text-align: justify">Labor costs increased $0.4 million due to wage increases;</td></tr>
<tr style="vertical-align: top">
<td style="width: 21pt"/><td style="width: 18pt"><span>&#9679;</span></td><td style="text-align: justify">Tidewater lead service line inventory compliance costs increased costs by $0.3 million. See Note 2 for
additional details;</td></tr>
<tr style="vertical-align: top">
<td style="width: 21pt"/><td style="width: 18pt"><span>&#9679;</span></td><td style="text-align: justify">Outside professional support service costs for legal, finance and regulatory matters rose by $0.1 million;</td></tr>
<tr style="vertical-align: top">
<td style="width: 21pt"/><td style="width: 18pt"><span>&#9679;</span></td><td style="text-align: justify">Amortization of proceeds from the 3M Company (3M) settlement agreement (Settlement
Agreement) reduced costs $0.8 million. The conclusion of Middlesex&#8217;s 2023 base rate increase request allowed Middlesex to recover
costs, including certain prior year operating expenses, from the proceeds of the 3M Settlement Agreement between Middlesex and 3M
to resolve a lawsuit Middlesex previously initiated claiming 3M introduced PFAS into the Company&#8217;s water supply for its Park Avenue
Wellfield. See Note 2 for additional details; and</td></tr>
<tr style="vertical-align: top">
<td style="width: 21pt"/><td style="width: 18pt"><span>&#9679;</span></td><td style="text-align: justify">All other operation and maintenance expense categories increased $0.2 million.</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 39pt; text-align: justify"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><i>Depreciation</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Depreciation expense for the three months ended June
30, 2024 increased $0.1 million from the same period in 2023 due to additional utility plant in service.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><i>&#160;</i></p><div>

</div><!-- Field: Page; Sequence: 22; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><p style="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->20<!-- Field: /Sequence -->&#160;</p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><i>Other Taxes</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Other Taxes for the three months ended June 30, 2024
increased $1.0 million from the same period in 2023 primarily due to higher gross receipts taxes on higher revenues in our Middlesex System
and higher payroll related taxes on increased labor costs in our Middlesex System.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><i>Other Income, net</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Other Income, net for the three months ended June
30, 2024 increased $0.5 million from the same period in 2023 due primarily to the recovery of carrying costs on the PFAS treatment at
Middlesex&#8217;s Park Avenue Plant and higher actuarially-determined retirement benefit plans non-service benefit. Lower Allowance for
Funds Used During Construction resulting from a lower level of capital projects in progress partially offset these increases. The conclusion
of Middlesex&#8217;s 2023 base rate increase request allowed Middlesex to recover costs, including carrying costs, from the proceeds from
the 3M Settlement Agreement. See Note 2 for additional details.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><i>Interest Charges</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Interest Charges for the three months ended June 30,
2024 increased $0.8 million from the same period in 2023 due to higher average debt outstanding and an increase in average borrowing rates.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><i>Income Taxes</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Income Taxes for the three months ended June 30, 2024
increased by $3.7 million from the same period in 2023, primarily due to higher pre-tax income and lower income tax benefits associated
with decreased repair expenditures on tangible property in the Middlesex System offset by the recovery of income taxes on the taxable
portion of the proceeds from the 3M Settlement Agreement recognized in the current period. See Note 2 for additional details.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Results of Operations &#8211; Six Months Ended
June 30, 2024</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td>&#160;</td>
    <td colspan="22" style="white-space: nowrap; text-align: center">(In Thousands)</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td>&#160;</td>
    <td colspan="22" style="white-space: nowrap; text-align: center">Six Months Ended June 30,</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt; white-space: nowrap">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">2024</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="10" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">2023</td><td style="padding-bottom: 1pt">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt; white-space: nowrap; text-align: center">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">Regulated</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">Non-<br/> Regulated</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">Total</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">Regulated</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">Non-<br/> Regulated</td><td style="padding-bottom: 1pt">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">Total</td><td style="padding-bottom: 1pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 22%; text-align: left">Operating Revenues</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">83,289</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">6,381</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">89,670</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="border-left: Black 1pt solid; width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">74,785</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">6,172</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">80,957</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Operations and Maintenance Expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">38,023</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,267</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">42,290</td><td style="white-space: nowrap; text-align: left">&#160;</td><td style="border-left: Black 1pt solid">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">37,173</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,289</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">41,462</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Depreciation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11,568</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">133</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11,701</td><td style="white-space: nowrap; text-align: left">&#160;</td><td style="border-left: Black 1pt solid">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12,039</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">131</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12,170</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt">Other Taxes</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">10,383</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">116</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">10,499</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-left: Black 1pt solid; border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">9,038</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">130</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">9,168</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1pt">&#160;&#160;Operating Income</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">23,315</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1,865</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">25,180</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-left: Black 1pt solid; border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">16,535</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1,622</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">18,157</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td style="border-left: Black 1pt solid">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Other Income, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,912</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">109</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,021</td><td style="white-space: nowrap; text-align: left">&#160;</td><td style="border-left: Black 1pt solid">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,770</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">83</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,853</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Interest Charges</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,310</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,310</td><td style="white-space: nowrap; text-align: left">&#160;</td><td style="border-left: Black 1pt solid">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,846</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8212;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,846</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1pt">Income Taxes Expense (Benefit)</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">4,040</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">623</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">4,663</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-left: Black 1pt solid; border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(172</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">569</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">397</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1pt">&#160;&#160;Net Income</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">19,877</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">1,351</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">21,228</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-left: Black 1pt solid; border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">14,631</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">1,136</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">15,767</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  </table><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><i>Operating Revenues</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Operating Revenues for the six months ended June 30,
2024 increased $8.7 million from the same period in 2023 due to the following factors:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0" width="100%"><tr style="vertical-align: top">
<td style="width: 9pt"/><td style="width: 18pt"><span>&#9679;</span></td><td style="text-align: justify">Middlesex System revenues increased $6.8 million due to the approved base rate increase effective March
1, 2024 and higher commercial and industrial customer billings;</td></tr>
<tr style="vertical-align: top">
<td style="width: 9pt"/><td style="width: 18pt"><span>&#9679;</span></td><td style="text-align: justify">Tidewater System revenues increased $1.4 million due to customer growth and higher customer demand;</td></tr>
<tr style="vertical-align: top">
<td style="width: 9pt"/><td style="width: 18pt"><span>&#9679;</span></td><td style="text-align: justify">Pinelands revenues increased $0.2 million due to scheduled rate increases resulting from Pinelands 2023
base rate increase;</td></tr></table><div>


</div><!-- Field: Page; Sequence: 23; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><p style="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->21<!-- Field: /Sequence -->&#160;</p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0" width="100%"><tr style="vertical-align: top">
<td style="width: 9pt"/><td style="width: 18pt"><span>&#9679;</span></td><td style="text-align: justify">Non-regulated revenues increased $0.2 million, primarily due to higher supplemental contract services;
and</td></tr>
<tr style="vertical-align: top">
<td style="width: 9pt"/><td style="width: 18pt"><span>&#9679;</span></td><td style="text-align: justify">All other revenue categories increased $0.1 million.</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><i>Operations and Maintenance Expense</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><i>&#160;</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Operations and Maintenance Expense for the six months
ended June 30, 2024 increased $0.8 million from the same period in 2023 due to the following factors:</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0" width="100%"><tr style="vertical-align: top">
<td style="width: 9pt"/><td style="width: 18pt"><span>&#9679;</span></td><td style="text-align: justify">Labor and employee benefit cost increased $1.4 million due to compensation and 401k Plan
                                                                                                          contribution increases;</td></tr>
<tr style="vertical-align: top">
<td style="width: 9pt"/><td style="width: 18pt"><span>&#9679;</span></td><td style="text-align: justify">An enhanced water treatment process at Middlesex&#8217;s Park Avenue Plant resulted in $0.8 million of
increased costs;</td></tr>
<tr style="vertical-align: top">
<td style="width: 9pt"/><td style="width: 18pt"><span>&#9679;</span></td><td style="text-align: justify">Outside professional support service costs for legal, finance and regulatory matters rose by $0.3 million;</td></tr>
<tr style="vertical-align: top">
<td style="width: 9pt"/><td style="width: 18pt"><span>&#9679;</span></td><td style="text-align: justify">Tidewater lead service line inventory compliance costs increased costs by $0.3 million. See Note 2 for
additional details;</td></tr>
<tr style="vertical-align: top">
<td style="width: 9pt"/><td style="width: 18pt"><span>&#9679;</span></td><td style="text-align: justify">Higher business insurance premiums increased costs by $0.3 million;</td></tr>
<tr style="vertical-align: top">
<td style="width: 9pt"/><td style="width: 18pt"><span>&#9679;</span></td><td style="text-align: justify">Recovery of prior year water treatment operating costs at the Park Avenue Plant and amortization of proceeds
from the 3M Settlement Agreement reduced costs $2.4 million. The conclusion of Middlesex&#8217;s 2023 base rate increase request allowed
Middlesex to recover costs, including certain prior year operating expenses, from the proceeds from the 3M Settlement Agreement. See Note
2 for additional details; and</td></tr>
<tr style="vertical-align: top">
<td style="width: 9pt"/><td style="width: 18pt"><span>&#9679;</span></td><td style="text-align: justify">All other operation and maintenance expense categories increased $0.1 million.</td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><i>Depreciation</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Depreciation for the six months ended June 30 decreased
$0.5 million from the same period in 2023 due to the recovery of prior year depreciation related to upgrades at Middlesex&#8217;s Park
Avenue Plant partially offset by additional utility plant in service. The conclusion of Middlesex&#8217;s 2023 base rate increase request
allowed Middlesex to recover costs, including deprecation, from the proceeds from the 3M Settlement Agreement. See Note 2 for additional
details.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>Other Taxes</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Other Taxes for the six months ended June 30, 2024
increased $1.3 million from the same period in 2023 primarily due to higher gross receipts taxes on higher revenues in our Middlesex System
and higher payroll related taxes on increased labor costs in our Middlesex System.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><i>Other Income, net</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Other Income, net for the six months ended June 30,
2024 increased $4.2 million from the same period in 2023 due primarily to the recovery of carrying costs on the PFAS treatment upgrades
at Middlesex&#8217;s Park Avenue Plant and higher actuarially-determined retirement benefit plans non-service benefit. Lower Allowance
for Funds Used During Construction resulting from a lower level of capital projects in progress partially offset these increases. The
conclusion of Middlesex&#8217;s 2023 base rate increase request allowed Middlesex to recover costs, including carrying costs, from the
proceeds from the 3M Settlement Agreement. See Note 2 for additional details.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><i>Interest Charges</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Interest Charges for the six months ended June 30,
2024 increased $1.5 million from the same period in 2023 due to higher average debt outstanding and an increase in average borrowing rates.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><i>Income Taxes</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Income Taxes for the six months ended June 30, 2024
increased by $4.3 million from the same period in 2023, primarily due to higher pre-tax income and lower income tax benefits associated
with decreased repair expenditures on tangible property in the Middlesex System offset by the recovery of income taxes on the taxable
portion of the proceeds from the 3M Settlement Agreement recognized in the current period. See Note 2 for additional details.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><div>

</div><!-- Field: Page; Sequence: 24; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><p style="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->22<!-- Field: /Sequence -->&#160;</p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Liquidity and Capital Resources</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>Operating Cash Flows</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Cash flows from operations are largely based on four
factors: weather, adequate and timely rate increases, effective cost management and customer growth. The effect of those factors on net
income is discussed in &#8220;Results of Operations.&#8221;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">For the six months ended June 30, 2024, cash flows
from operating activities decreased $11.4 million to $17.9 million. The decrease in cash flows from operating activities primarily resulted
from accrued recovered costs from Middlesex&#8217;s 3M Settlement, timing of vendor payments and higher interest payments partially offset
by the impact of Middlesex&#8217;s approved base rate increase effective March 1, 2024.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>Investing Cash Flows</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">For the six months ended June 30, 2024, cash flows
used in investing activities decreased $21.9 million to $28.7 million due to decreased utility plant expenditures in 2024.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">For further discussion on the Company&#8217;s future
capital expenditures and expected funding sources, see &#8220;<i>Capital Expenditures and Commitments</i>&#8221; below.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><i>Financing Cash Flows</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">For the three months ended June 30 , 2024, cash flows
from financing activities decreased $5.4 million to $16.5 million. The decrease in cash flows provided by financing activities is due
to lower proceeds from the issuance of common stock under the Middlesex Water Company Investment Plan (Investment Plan) and lower net
borrowings.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><i>Capital Expenditures and Commitments</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">To fund our capital program, we use internally generated
funds, short-term and long-term debt borrowings, proceeds from sales of common stock under the Investment Plan and proceeds from sales
offerings to the public of our common stock. In addition, in July 2024, we received proceeds of $63.6 million from the 3M Settlement Agreement,
which were used to pay down our lines of credit outstanding balance to further support the funding of our capital program.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Middlesex has received approval from the NJBPU to
borrow up to $300.0 million from the New Jersey SRF Program, the New Jersey Economic Development Authority, private placement and other
financial institutions as needed through December 31, 2025. The Company expects to issue debt securities in a series of one or more transaction
offerings over a multi-year period to help fund Middlesex&#8217;s multi-year capital construction program.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In May 2024, Tidewater closed on four DEPSC-approved
Delaware SRF loans totaling $5.6 million, all at interest rates of 2.0% with expected maturity dates in 2044. These loans are for the
construction, relocation, improvement, and/or interconnection of transmission mains and construction of a water treatment facility. Each
project has its own construction timetable with the last spending set to occur in 2026.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In July 2024, Tidewater received a commitment for
a $2.2 million Delaware SRF loan with a 0.0% interest rate. This loan is for costs associated with Tidewater&#8217;s obligation, as required
by federal law and Delaware regulations, to identify and inventory lead service lines throughout Tidewater&#8217;s service area. After
approval is received from the DEPSC, Tidewater expects to close on this loan in September 2024 and draw down the full amount in the fourth
quarter of 2024.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In order to fully fund the ongoing investment program
in our utility plant infrastructure and maintain a balanced capital structure consistent with regulators&#8217; expectations for a regulated
water utility, Middlesex may offer for sale additional shares of its common stock. The amount, the timing and the sales method of the
common stock is dependent on the timing of the construction expenditures, the level of additional debt financing and financial market
conditions. As approved by the NJBPU, the Company is authorized to issue and sell up to 1.0 million shares of its common stock in one
or more transactions through December 31, 2025.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><div>

</div><!-- Field: Page; Sequence: 25; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><p style="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->23<!-- Field: /Sequence -->&#160;</p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Recent Accounting Pronouncements</b> &#8211; See
Note 1 of the Notes to Unaudited Condensed Consolidated Financial Statements for a discussion of recent accounting pronouncements and
guidance.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><div>

</div><div><a id="a_008"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>Item 3. Quantitative and Qualitative Disclosures of Market Risk</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">We are exposed to market risk associated with changes
in interest rates and commodity prices. The Company is subject to the risk of fluctuating interest rates in the normal course of business.
Our policy is to manage interest rates through the use of fixed rate long-term debt and, to a lesser extent, short-term debt. The Company&#8217;s
interest rate risk related to existing fixed rate, long-term debt is not material due to the term of the majority of our First Mortgage
Bonds, which have final maturity dates ranging from 2024 to 2059. Over the next twelve months, approximately $8.0 million of the current
portion of existing long-term debt instruments will mature. Applying a hypothetical change in the rate of interest charged by 10% on those
borrowings, would not have a material effect on our earnings.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Our risks associated with price increases for chemicals,
electricity and other commodities are reduced through contractual arrangements and the ability to recover price increases through rates
charged to the Company&#8217;s regulated utility customers. Non-performance by these commodity suppliers could have a material adverse
impact on our results of operations, financial position and cash flows.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">We are exposed to credit risk for both our Regulated
and Non-Regulated business segments. Our Regulated operations serve residential, commercial, industrial and municipal customers while
our Non-Regulated operations engage in business activities with developers, government entities and other customers. Our primary credit
risk is exposure to customer default on contractual obligations and the associated loss that may be incurred due to the non-payment of
customer accounts receivable balances. Our credit risk is managed through established credit and collection policies which are in compliance
with applicable regulatory requirements and involve monitoring of customer exposure and the use of credit risk mitigation measures such
as letters of credit or prepayment arrangements. Our credit portfolio is diversified with no significant customer or industry concentrations.
In addition, our Regulated businesses are generally able to recover all prudently incurred costs including uncollectible customer accounts
receivable expenses and collection costs through customers&#8217; rates.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company's retirement benefit plan assets are subject
to fluctuating market prices of debt and equity securities. Changes to the Company's retirement benefit plan asset values can impact the
Company's retirement benefit plan expense, funded status and future minimum funding requirements. Risk is mitigated by our ability to
recover retirement benefit plan costs through rates for regulated utility services charged to our customers.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><div>

</div><div><a id="a_009"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>Item 4. Controls and Procedures</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>Disclosure Controls and Procedures</i></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Disclosure controls and procedures are controls and
other procedures that are designed to ensure that information required to be disclosed in Company reports filed or submitted under the
Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the Securities and Exchange Commission&#8217;s
rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information
required to be disclosed in Company reports filed under the Exchange Act is accumulated and communicated to management, including the
Company&#8217;s Chief Executive Officer and Chief Financial Officer as appropriate, to allow timely decisions regarding disclosure.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">As required by Rule 13a-15 under the Exchange Act,
an evaluation of the effectiveness of the design and operation of the Company&#8217;s disclosure controls and procedures was conducted
by the Company&#8217;s Chief Executive Officer along with the Company&#8217;s Chief Financial Officer for the quarter ended June 30, 2024.
Based upon that evaluation, the Company&#8217;s Chief Executive Officer and the Company&#8217;s Chief Financial Officer concluded that
no changes in internal control over financial reporting occurred during the quarter ended June 30, 2024 that has materially affected,
or are reasonably likely to materially affect, internal control over financial reporting and that our disclosure controls and procedures
were not effective as of June 30, 2024 due to the material weakness described below. A material weakness is a deficiency, or a combination
of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement
of the Company's annual or interim financial statements will not be prevented or detected on a timely basis.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><div>

</div><!-- Field: Page; Sequence: 26; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><p style="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->24<!-- Field: /Sequence -->&#160;</p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In 2023, the Company&#8217;s independent registered
public accounting firm, Baker Tilly US, LLP (Baker Tilly), conducted a routine internal quality review of its integrated audit of the
Company&#8217;s 2022 consolidated financial statements and internal control over financial reporting as of December 31, 2022. As a result
of this review, Baker Tilly re-examined the Company&#8217;s information technology general controls (ITGCs) in the areas of user access
and change management over certain information technology (IT) systems that support the Company&#8217;s financial reporting processes.
Certain of those controls were found to be deficient because of a lack of sufficient IT control processes designed to prevent or detect
unauthorized changes in applications and data in selected IT environments. These ineffective controls create a possibility that material
misstatements in financial reporting processes and financial statement accounts in our consolidated financial statements will not be prevented
or detected on a timely basis and, therefore, based on the assessment, management has concluded that they represent a material weakness
in our internal control over financial reporting and that the Company&#8217;s internal control over financial reporting was not effective
as of June 30, 2024.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Notwithstanding the material weakness referred to
above, Management, including our Principal Executive Officer and Principal Financial Officer, believe that the financial statements contained
in this Quarterly Report on Form 10-Q for the quarter ended June 30, 2024 fairly present, in all material respects, the financial condition,
results of operations and cash flows of the Company for all periods presented in accordance with accounting principles generally accepted
in the United States of America.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">We are committed to remediating the material weakness
in a timely manner. Our remediation process includes, but is not limited to, enhancements to our ITGCs and automated auditing features
of our IT systems as well as increased monitoring of IT system changes made through certain user accounts. Since the material weakness
was first identified, Management has implemented various auditing and monitoring solutions that provide greater transparency into changes
made within our information technology (IT) systems. These control solutions are supported by a timely review process that focuses on
the proper authorization and approval of IT system changes. We have completed the design of and implemented additional controls to remediate
the ITGC material weakness and are currently testing the operating effectiveness of these controls.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Audit Committee of our Board of Directors and
Company Management will continue to closely monitor the remediation efforts discussed in this section, including any additional remediation
efforts that our Management identifies as necessary. When they are completed, tested and determined effective, we will be able to conclude
that the material weakness has been remediated.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><div>

</div><!-- Field: Page; Sequence: 27; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><p style="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->25<!-- Field: /Sequence -->&#160;</p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p><div>

</div><div><a id="a_010"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>PART II.&#160;&#160;OTHER INFORMATION</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><div>

</div><div><a id="a_011"></a></div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 60px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Item 1.</b></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Legal Proceedings</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The following information updates and amends the information
provided in the Company&#8217;s Annual Report on Form 10-K for the year ended December 31, 2023 in Part I, Item 3&#8212;Legal Proceedings.
Capitalized terms used but not otherwise defined herein have the meanings set forth in the Company&#8217;s Form 10-K.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>PFOA Regulatory Notice of Non-Compliance </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Vera et al. v. Middlesex Water Company </i></b>&#8211;
The deadline of February 29, 2024 set by the Superior Court of New Jersey for the parties to submit a final settlement agreement with
the Court was cancelled to allow the parties additional time to reach a settlement.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Lonsk et al. v. Middlesex Water Company and
3M Company </i></b><i>- </i>The deadline of March 4, 2024 set by the Superior Court of New Jersey for the parties to submit a final settlement
agreement with the Court was cancelled to allow the parties additional time to reach a settlement.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><div>

</div><div><a id="a_012"></a></div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 60px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Item 1A.</b></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Risk Factors</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The information about risk factors does not differ
materially from those set forth in Part I, Item 1A. of the Company&#8217;s Annual Report on Form 10-K for the year ended December 31,
2023.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><div>

</div><div><a id="a_013"></a></div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 60px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Item 2.</b></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Unregistered Sales of Equity Securities and Use of Proceeds</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">None.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><div>

</div><div><a id="a_014"></a></div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 60px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Item 3.</b></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Defaults Upon Senior Securities</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">None.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><div>

</div><div><a id="a_015"></a></div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 60px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Item 4.</b></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Mine Safety Disclosures</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">Not applicable.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><div>

</div><div><a id="a_016"></a></div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 60px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Item 5.</b></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Other Information</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">None.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">None.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 24px">&#160;</td> <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)</span></td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Insider Trading Arrangements and Policies - </i>During the three months ended June 30, 2024, no director or officer of the Company <ix:nonNumeric contextRef="c2" format="ixt:fixed-false" name="ecd:Rule10b51ArrAdoptedFlag" id="ixv-8225"><ix:nonNumeric contextRef="c2" format="ixt:fixed-false" name="ecd:NonRule10b51ArrAdoptedFlag" id="ixv-8226">adopted</ix:nonNumeric></ix:nonNumeric> or <ix:nonNumeric contextRef="c2" format="ixt:fixed-false" name="ecd:NonRule10b51ArrTrmntdFlag" id="ixv-8227"><ix:nonNumeric contextRef="c2" format="ixt:fixed-false" name="ecd:Rule10b51ArrTrmntdFlag" id="ixv-8228">terminated</ix:nonNumeric></ix:nonNumeric> a &#8220;Rule 10b5-1 trading arrangement&#8221; or &#8220;non-Rule 10b5-1 trading arrangement,&#8221; as each term is defined in Item 408(a) of Regulation S-K.</span></td></tr> </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p><div>

</div><!-- Field: Page; Sequence: 28; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><p style="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->26<!-- Field: /Sequence -->&#160;</p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>&#160;</b></p><div>

</div><div><a id="a_017"></a></div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 77px"><span style="font-family: Times New Roman, Times, Serif"><b>Item 6.</b></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif"><b>Exhibits</b></span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif">Exhibits designated with a dagger (t) are management contracts or compensatory plans.</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif">(t)10.13</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><a href="https://www.sec.gov/Archives/edgar/data/66004/000117494724000816/ex99-2.htm" style="-sec-extract: exhibit">Employment Agreement, dated as of June 24, 2024, between the Company and Mohammed G. Zerhouni, filed as Exhibit 99.2 of the Company&#8217;s Current Report on Form 8-K dated June 10, 2024.</a></span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif">(t)10.14</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif"><a href="https://www.sec.gov/Archives/edgar/data/66004/000117494724000816/ex99-3.htm" style="-sec-extract: exhibit">Change in Control Termination Agreement, dated as of June 24, 2024, between the Company and Mohammed G. Zerhouni, filed as Exhibit 99.3 of the Company&#8217;s Current Report on Form 8-K dated June 10, 2024.</a></span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">10.55</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><a href="ex10-55.htm">Financing Agreement (Minos Conaway Project), dated May 17, 2024, between the Delaware Drinking Water State Revolving Fund, acting by and through the Delaware Department of Health and Social Services, Division of Public Health and Tidewater Utilities, Inc.</a></span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">10.56</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><a href="ex10-56.htm">Financing Agreement (Kendale Road Project), dated May 17, 2024, between the Delaware Drinking Water State Revolving Fund, acting by and through the Delaware Department of Health and Social Services, Division of Public Health and Tidewater Utilities, Inc.</a></span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">10.57</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><a href="ex10-57.htm">Financing Agreement (Bethany Bay Project), dated May 17, 2024, between the Delaware Drinking Water State Revolving Fund, acting by and through the Delaware Department of Health and Social Services, Division of Public Health and Tidewater Utilities, Inc.</a></span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">10.58</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><a href="ex10-58.htm">Financing Agreement (DelDOT &#8211; Lochmeath), dated May 17, 2024, between the Delaware Drinking Water State Revolving Fund, acting by and through the Delaware Department of Health and Social Services, Division of Public Health and Tidewater Utilities, Inc.</a></span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">31.1</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><a href="ex31-1.htm">Section 302 Certification by Nadine Leslie pursuant to Rules 13a-14 and 15d-14 of the Securities Exchange Act of 1934.</a></span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">31.2 </span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><a href="ex31-2.htm">Section 302 Certification by Mohammed G. Zerhouni pursuant to Rules 13a-14 and 15d-14 of the Securities Exchange Act of 1934.</a></span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">32.1</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><a href="ex32-1.htm">Section 906 Certification by Nadine Leslie pursuant to 18 U.S.C. &#167;1350, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.</a></span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">32.2</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><a href="ex32-2.htm">Section 906 Certification by Mohammed G. Zerhouni pursuant to 18 U.S.C. &#167;1350, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.</a></span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif">101.INS</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">XBRL Instance Document</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif">101.SCH</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">XBRL Schema Document</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif">101.CAL</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">XBRL Calculation Linkbase Document</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif">101.LAB</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">XBRL Labels Linkbase Document</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif">101.PRE</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">XBRL Presentation Linkbase Document</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif">101.DEF</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">XBRL Definition Linkbase Document</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif">104</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">Cover Page Interactive Data File &#8211; the cover page interactive data file does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p><div>


</div><!-- Field: Page; Sequence: 29; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><p style="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->27<!-- Field: /Sequence -->&#160;</p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p><div>

</div><div><a id="a_018"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>SIGNATURES</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in">Pursuant to the requirements of the Securities Exchange Act of
1934, as amended, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">MIDDLESEX WATER COMPANY</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td style="width: 48px">&#160;</td>
    <td style="width: 240px">&#160;</td>
    <td style="width: 96px">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">By:</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="text-decoration:underline">/s/Mohammed G. Zerhouni</span></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mohammed G. Zerhouni</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Senior Vice President, Chief Financial Officer and Treasurer </span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;(Principal Financial Officer)</span></td>
    <td>&#160;</td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 256.5pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 256.5pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Date: July 31, 2024</p><div>


</div><!-- Field: Page; Sequence: 30; Value: 1 --><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><p style="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->28<!-- Field: /Sequence -->&#160;</p></div><div>
    </div><div style="margin-top: 6pt; margin-bottom: 6pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>


</div><div style="display: none"><ix:header>
<ix:hidden>
<ix:nonFraction contextRef="c5" id="hidden-fact-0" name="us-gaap:CommitmentsAndContingencies" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c6" id="hidden-fact-1" name="us-gaap:CommitmentsAndContingencies" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c4" id="hidden-fact-2" name="msex:IncreaseDecreaseinRecoveredCostsEnvironmentalLitigationSettlement" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c4" id="hidden-fact-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c5" id="hidden-fact-4" name="msex:CommonStockValueAuthorized" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c6" id="hidden-fact-5" name="msex:CommonStockValueAuthorized" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c5" id="hidden-fact-6" name="msex:PreferredStockValueAuthorized" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c6" id="hidden-fact-7" name="msex:PreferredStockValueAuthorized" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c5" id="hidden-fact-8" name="us-gaap:PreferredStockValueOutstanding" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c6" id="hidden-fact-9" name="us-gaap:PreferredStockValueOutstanding" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c39" id="hidden-fact-10" name="us-gaap:NetIncomeLoss" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c40" id="hidden-fact-11" name="us-gaap:StockIssuedDuringPeriodValueDividendReinvestmentPlan" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c40" id="hidden-fact-12" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c39" id="hidden-fact-13" name="us-gaap:DividendsCommonStockCash" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c39" id="hidden-fact-14" name="us-gaap:DividendsPreferredStockCash" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c45" id="hidden-fact-15" name="us-gaap:NetIncomeLoss" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c46" id="hidden-fact-16" name="us-gaap:StockIssuedDuringPeriodValueDividendReinvestmentPlan" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c46" id="hidden-fact-17" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c46" id="hidden-fact-18" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c45" id="hidden-fact-19" name="us-gaap:DividendsCommonStockCash" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c45" id="hidden-fact-20" name="us-gaap:DividendsPreferredStockCash" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c51" id="hidden-fact-21" name="us-gaap:NetIncomeLoss" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c52" id="hidden-fact-22" name="us-gaap:StockIssuedDuringPeriodValueDividendReinvestmentPlan" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c52" id="hidden-fact-23" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c51" id="hidden-fact-24" name="us-gaap:DividendsCommonStockCash" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c51" id="hidden-fact-25" name="us-gaap:DividendsPreferredStockCash" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c57" id="hidden-fact-26" name="us-gaap:NetIncomeLoss" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c58" id="hidden-fact-27" name="us-gaap:StockIssuedDuringPeriodValueDividendReinvestmentPlan" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c58" id="hidden-fact-28" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c58" id="hidden-fact-29" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c57" id="hidden-fact-30" name="us-gaap:DividendsCommonStockCash" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c57" id="hidden-fact-31" name="us-gaap:DividendsPreferredStockCash" unitRef="usd" xsi:nil="true"/>
<ix:footnote id="ix_0_footnote" xml:lang="en-US">Included in Other Current Liabilities</ix:footnote><!--Text not found in footnote sections assigned to Schedule of Future Minimum Operating Lease Commitments-->
<ix:nonNumeric contextRef="c0" name="dei:AmendmentFlag" id="ixv-8264">false</ix:nonNumeric>
<ix:nonNumeric contextRef="c0" name="dei:CurrentFiscalYearEndDate" id="ixv-8265">--12-31</ix:nonNumeric>
<ix:nonNumeric contextRef="c0" name="dei:DocumentFiscalPeriodFocus" id="ixv-8266">Q2</ix:nonNumeric>
<ix:nonNumeric contextRef="c0" name="dei:EntityCentralIndexKey" id="ixv-8267">0000066004</ix:nonNumeric>
</ix:hidden>
<ix:references><link:schemaRef xlink:href="msex-20240630.xsd" xlink:type="simple"/></ix:references>
<ix:resources xmlns="http://www.xbrl.org/2003/instance"><ix:relationship xmlns="" fromRefs="ix_0_fact" toRefs="ix_0_footnote"/>
<ix:relationship xmlns="" fromRefs="ix_1_fact ix_2_fact ix_3_fact ix_4_fact ix_5_fact ix_6_fact ix_7_fact ix_8_fact" toRefs="ix_1_footnote"/>
<xbrli:context xmlns="" id="c0">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c1">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-07-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c2">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c3">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-04-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c4">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c5">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c6">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c7">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c8">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c9">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c10">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c11">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c12">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c13">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:NonredeemablePreferredStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c14">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:NonredeemablePreferredStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c15">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:NonredeemablePreferredStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c16">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:NonredeemablePreferredStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c17">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">msex:NonredeemablePreferredStock1Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c18">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">msex:NonredeemablePreferredStock1Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c19">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">msex:NonredeemablePreferredStock1Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c20">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">msex:NonredeemablePreferredStock1Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c21">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c22">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">msex:FirstMortgageOne1Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c23">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">msex:FirstMortgageOne1Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c24">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">msex:FirstMortgageBondsDue20232059Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c25">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">msex:FirstMortgageBondsDue20232059Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c26">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">msex:FirstMortgageBondsDue20232059Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c27">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">msex:AmortizingSecuredNoteMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c28">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">msex:AmortizingSecuredNoteMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c29">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">msex:AmortizingSecuredNotesDue20282046Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c30">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">msex:AmortizingSecuredNotesDue20282046Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c31">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">msex:AmortizingSecuredNotesDue20282046Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c32">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">msex:StateRevolvingTrustNotesOneMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c33">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">msex:StateRevolvingTrustNotesOneMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c34">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">msex:StateRevolvingTrustNotesDue20252044Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c35">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">msex:StateRevolvingTrustNotesDue20252044Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c36">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">msex:StateRevolvingTrustNotesDue20252044Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c37">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c38">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c39">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c40">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c41">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c42">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c43">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c44">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c45">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-04-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c46">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-04-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c47">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c48">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c49">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c50">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c51">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c52">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c53">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c54">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c55">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c56">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c57">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c58">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c59">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c60">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c61">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate202307Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c62">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate202307Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c63">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate202309Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c64">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate202309Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c65">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RegulatoryAgencyAxis">msex:NewJerseyBoardOfPublicUtilitiesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="dei:LegalEntityAxis">msex:MiddlesexWaterMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-03-01</xbrli:startDate>
    <xbrli:endDate>2024-03-01</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c66">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RegulatoryAgencyAxis">msex:NewJerseyBoardOfPublicUtilitiesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c67">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RegulatoryAgencyAxis">msex:NewJerseyBoardOfPublicUtilitiesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c68">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-06-30</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c69">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-05-26</xbrli:startDate>
    <xbrli:endDate>2024-05-26</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c70">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">msex:TidewaterMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-01</xbrli:startDate>
    <xbrli:endDate>2024-07-01</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c71">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">msex:TidewaterMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-06-30</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c72">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">msex:TidewaterMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-09-30</xbrli:startDate>
    <xbrli:endDate>2024-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c73">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodsAxis">us-gaap:MaturityUpTo30DaysMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="dei:LegalEntityAxis">msex:MiddlesexWaterCompanyMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-11-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c74">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="dei:LegalEntityAxis">msex:MiddlesexWaterMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2022-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c75">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="dei:LegalEntityAxis">msex:NewJerseyInfrastructureBankMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSrb9Unfw5ZIZzlQH6J7MZhgXxR1SC3VWecwH407JbKoicE8v+YtfNuoUcZ3RuTydUWPPkMWa6PV1QwEZLvwvXoILGjxdtB/sondFYC8K5utDMjn1AwCX0ib60yl0qjWlezujL2zqFB2V1rq9eN8dydDTiymhdPE+hP+ZYEgK1HR4pUNoVk01BSCLt5ofizUQ08QgN8+PNePUQg==] CSR-->
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c76">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="dei:LegalEntityAxis">msex:NewJerseyInfrastructureBankMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c77">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="dei:LegalEntityAxis">msex:TidewaterMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-05-31</xbrli:startDate>
    <xbrli:endDate>2024-05-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c78">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-05-31</xbrli:startDate>
    <xbrli:endDate>2024-05-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c79">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-07-31</xbrli:startDate>
    <xbrli:endDate>2024-07-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c80">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-07-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c81">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">msex:SRFLoansMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c82">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ExtinguishmentOfDebtAxis">us-gaap:LongTermDebtMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c83">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">msex:IncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c84">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">msex:SharesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c85">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">msex:IncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-04-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c86">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">msex:SharesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-04-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c87">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">msex:IncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c88">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">msex:SharesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c89">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">msex:IncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c90">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">msex:SharesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c91">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msex:RegulatedMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c92">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msex:RegulatedMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-04-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c93">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msex:RegulatedMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c94">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msex:RegulatedMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c95">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msex:NonRegulatedMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c96">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msex:NonRegulatedMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-04-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c97">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msex:NonRegulatedMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c98">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msex:NonRegulatedMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c99">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msex:InterSegmentEliminationMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c100">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msex:InterSegmentEliminationMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-04-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c101">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msex:InterSegmentEliminationMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c102">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msex:InterSegmentEliminationMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c103">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msex:RegulatedMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c104">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msex:RegulatedMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c105">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msex:NonRegulatedMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c106">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msex:NonRegulatedMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c107">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msex:InterSegmentEliminationMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c108">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msex:InterSegmentEliminationMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c109">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">msex:CoBankMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c110">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">msex:BankOfAmericaMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c111">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">msex:BankOfAmericaMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c112">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">msex:PncBankMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c113">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">msex:PncBankMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c114">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">msex:CoBankMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c115">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">msex:CoBankMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c116">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis">us-gaap:PurchaseCommitmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c117">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis">msex:WaterSupplyMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c118">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis">msex:NJBPURegulatedWaterMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c119">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis">msex:TreatedWaterMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c120">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c121">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-04-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c122">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c123">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-04-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c124">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c125">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c126">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c127">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c128">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msex:ResidentialMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c129">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msex:ResidentialMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-04-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c130">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msex:ResidentialMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c131">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msex:ResidentialMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c132">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msex:CommercialMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c133">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msex:CommercialMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-04-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c134">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msex:CommercialMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c135">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msex:CommercialMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c136">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msex:IndustrialMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c137">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msex:IndustrialMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-04-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c138">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msex:IndustrialMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c139">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msex:IndustrialMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c140">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msex:FireProtectionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c141">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msex:FireProtectionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-04-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c142">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msex:FireProtectionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c143">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msex:FireProtectionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c144">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msex:WholesaleMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c145">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msex:WholesaleMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-04-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c146">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msex:WholesaleMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c147">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000066004</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msex:WholesaleMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:unit xmlns="" id="shares">
  <xbrli:measure>xbrli:shares</xbrli:measure>
</xbrli:unit><xbrli:unit xmlns="" id="usd">
  <xbrli:measure>iso4217:USD</xbrli:measure>
</xbrli:unit><xbrli:unit xmlns="" id="usdPershares">
  <xbrli:divide>
    <xbrli:unitNumerator>
      <xbrli:measure>iso4217:USD</xbrli:measure>
    </xbrli:unitNumerator>
    <xbrli:unitDenominator>
      <xbrli:measure>xbrli:shares</xbrli:measure>
    </xbrli:unitDenominator>
  </xbrli:divide>
</xbrli:unit><xbrli:unit xmlns="" id="pure">
  <xbrli:measure>xbrli:pure</xbrli:measure>
</xbrli:unit><xbrli:unit xmlns="" id="Segments">
  <xbrli:measure>msex:Segments</xbrli:measure>
</xbrli:unit><xbrli:unit xmlns="" id="gal">
  <xbrli:measure>utr:gal</xbrli:measure>
</xbrli:unit><xbrli:unit xmlns="" id="l">
  <xbrli:measure>utr:l</xbrli:measure>
</xbrli:unit></ix:resources></ix:header>

</div></div></body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.55
<SEQUENCE>2
<FILENAME>ex10-55.htm
<DESCRIPTION>EX-10.55
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: right; margin: 0">Exhibit 10.55</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><B>TIDEWATER UTILITIES, INC.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><B>$1,011,700 GENERAL OBLIGATION BOND</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><B>(DELDOT - RT 1 - MINOS CONAWAY
MAIN REPLACEMENTS PROJECT)</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><B>SERIES 2024A-DWSRF</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center">FINANCING AGREEMENT</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center">BETWEEN</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center">TIDEWATER UTILITIES, INC.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center">AND</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center">DELAWARE DRINKING WATER STATE REVOLVING
FUND,</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center">ACTING BY AND THROUGH THE</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center">DELAWARE DEPARTMENT OF HEALTH AND
SOCIAL SERVICES,</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center">DIVISION OF PUBLIC HEALTH</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 13.75pt 0 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0.05pt 68.8pt 0 46.45pt; text-align: center">Loan No. 22000039</P>


<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.55</P></DIV>
    <!-- Field: /Page -->




<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 3.95pt 68.8pt 0 46.65pt; text-align: center">TABLE OF CONTENTS</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" ALIGN="CENTER" STYLE="font: 10pt Times New Roman, Times, Serif; width: 90%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 19.85pt; font-weight: bold; text-underline-color: black">&nbsp;</TD>
    <TD STYLE="text-decoration: underline; font: 10pt Times New Roman, Times, Serif; margin: 0pt; vertical-align: middle; text-align: right">PAGE</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 19.85pt; font-weight: bold; text-underline-color: black">ARTICLE I <U>DEFINITIONS</U></TD>
    <TD STYLE="text-align: right; width: 0.5in; padding-top: 19.85pt; font-weight: bold; text-underline-color: black; vertical-align: bottom">1</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; padding-top: 6.05pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 1.1.
    <U>Definitions</U></FONT></TD>
    <TD STYLE="text-align: right; padding-top: 6.05pt; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">1</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 1.2. <U>Rules of Construction</U></FONT></TD>
    <TD STYLE="text-align: right; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">3</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 6pt; font-weight: bold; text-underline-color: black">ARTICLE II <U>REPRESENTATIONS</U></TD>
    <TD STYLE="text-align: right; padding-top: 6pt; font-weight: bold; text-underline-color: black; vertical-align: bottom">3</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; padding-top: 6.05pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 2.1.
    <U>Representations by Borrower</U></FONT></TD>
    <TD STYLE="text-align: right; padding-top: 6.05pt; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">3</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 6pt; font-weight: bold; text-underline-color: black">ARTICLE III <U>ADVANCE AND USE OF LOAN PROCEEDS; CONSTRUCTION
    OF PROJECT</U></TD>
    <TD STYLE="text-align: right; padding-top: 6pt; font-weight: bold; text-underline-color: black; vertical-align: bottom">4</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; padding-top: 6pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 3.1.
    <U>Advance of Loan Proceeds</U></FONT></TD>
    <TD STYLE="text-align: right; padding-top: 6pt; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">4</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; padding-top: 0.05pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 3.2.
    <U>Application of Loan Proceeds</U></FONT></TD>
    <TD STYLE="text-align: right; padding-top: 0.05pt; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">5</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 3.3. <U>Agreement to Draw
    Loan Proceeds and Penalty for Delay</U></FONT></TD>
    <TD STYLE="text-align: right; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">8</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 3.4. <U>Agreement to Accomplish
    Project</U></FONT></TD>
    <TD STYLE="text-align: right; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">8</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; padding-top: 0.05pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 3.5.
    <U>Permits</U></FONT></TD>
    <TD STYLE="text-align: right; padding-top: 0.05pt; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">9</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 3.6. <U>Construction Contractors</U></FONT></TD>
    <TD STYLE="text-align: right; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">9</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 3.7. <U>Signage Requirements
    under the Infrastructure Investment and Jobs Act (IIJA)</U></FONT></TD>
    <TD STYLE="text-align: right; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">10</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; padding-top: 0.05pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 3.8.
    <U>Engineering Services</U></FONT></TD>
    <TD STYLE="text-align: right; padding-top: 0.05pt; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">11</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 3.9. <U>Borrower Required
    to Complete Project</U></FONT></TD>
    <TD STYLE="text-align: right; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">11</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 3.10. <U>Inclusion of
    Eligible Project Reimbursement Costs Within The Loan</U></FONT></TD>
    <TD STYLE="text-align: right; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">12</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 6.05pt; font-weight: bold; text-underline-color: black">ARTICLE IV <U>ADDITIONAL FEDERAL REQUIREMENTS</U></TD>
    <TD STYLE="text-align: right; padding-top: 6.05pt; font-weight: bold; text-underline-color: black; vertical-align: bottom">12</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; padding-top: 6pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 4.1.
    <U>Federal Requirements</U></FONT></TD>
    <TD STYLE="text-align: right; padding-top: 6pt; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">12</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; padding-top: 0.05pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 4.2.
    <U>Americans with Disabilities Act</U></FONT></TD>
    <TD STYLE="text-align: right; padding-top: 0.05pt; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">13</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 4.3. <U>Nondiscrimination;
    Sexual Harassment</U></FONT></TD>
    <TD STYLE="text-align: right; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">13</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 6pt; font-weight: bold; text-underline-color: black">ARTICLE V <U>REPAYMENT OF LOAN; GENERAL OBLIGATION</U></TD>
    <TD STYLE="text-align: right; padding-top: 6pt; font-weight: bold; text-underline-color: black; vertical-align: bottom">14</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; padding-top: 6pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 5.1.
    <U>Repayment of Loan</U></FONT></TD>
    <TD STYLE="text-align: right; padding-top: 6pt; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">14</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; padding-top: 0.05pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 5.2.
    <U>General Obligation</U></FONT></TD>
    <TD STYLE="text-align: right; padding-top: 0.05pt; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">14</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; font-weight: bold; font-style: italic"><FONT STYLE="font-size: 10pt; font-style: normal; font-weight: normal">SECTION 5.3. <U>[RESERVED]</U></FONT></TD>
    <TD STYLE="text-align: right; font-weight: bold; font-style: italic; vertical-align: bottom"><FONT STYLE="font-size: 10pt; font-style: normal; font-weight: normal">14</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 6.05pt; font-weight: bold; text-underline-color: black">ARTICLE VI <U>PREPAYMENTS</U></TD>
    <TD STYLE="text-align: right; padding-top: 6.05pt; font-weight: bold; text-underline-color: black; vertical-align: bottom">14</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; padding-top: 5.9pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 6.1.
    <U>Prepayments of Loan</U></FONT></TD>
    <TD STYLE="text-align: right; padding-top: 5.9pt; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">14</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 6pt; font-weight: bold; text-underline-color: black">ARTICLE VII <U>OPERATION AND USE OF SYSTEM</U></TD>
    <TD STYLE="text-align: right; padding-top: 6pt; font-weight: bold; text-underline-color: black; vertical-align: bottom">14</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; padding-top: 6.05pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 7.1.
    <U>Inspection of System and Borrower&rsquo;s Books and Records</U></FONT></TD>
    <TD STYLE="text-align: right; padding-top: 6.05pt; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">14</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 7.2. <U>Performance Certification</U></FONT></TD>
    <TD STYLE="text-align: right; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">15</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 7.3. <U>Operation, Maintenance
    and Use of System</U></FONT></TD>
    <TD STYLE="text-align: right; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">15</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 6.05pt; font-weight: bold; text-underline-color: black">ARTICLE VIII <U>INSURANCE, DAMAGE AND DESTRUCTION</U></TD>
    <TD STYLE="text-align: right; padding-top: 6.05pt; font-weight: bold; text-underline-color: black; vertical-align: bottom">15</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; padding-top: 5.9pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 8.1.
    <U>Insurance</U></FONT></TD>
    <TD STYLE="text-align: right; padding-top: 5.9pt; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">15</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 6pt; font-weight: bold; text-underline-color: black">ARTICLE IX <U>SPECIAL COVENANTS</U></TD>
    <TD STYLE="text-align: right; padding-top: 6pt; font-weight: bold; text-underline-color: black; vertical-align: bottom">15</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; padding-top: 6.05pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 9.1.
    <U>Maintenance of Existence</U></FONT></TD>
    <TD STYLE="text-align: right; padding-top: 6.05pt; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">15</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 9.2. <U>Financial Records
    and Statements</U></FONT></TD>
    <TD STYLE="text-align: right; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">15</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 9.3. <U>Certificate as
    to No Default</U></FONT></TD>
    <TD STYLE="text-align: right; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">16</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 9.4. <U>Further Assurances</U></FONT></TD>
    <TD STYLE="text-align: right; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">16</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; padding-top: 0.05pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 9.5.
    <U>Other Indebtedness</U></FONT></TD>
    <TD STYLE="text-align: right; padding-top: 0.05pt; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">16</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 9.6. <U>Assignment by
    Borrower</U></FONT></TD>
    <TD STYLE="text-align: right; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">16</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 6.05pt; font-weight: bold; text-underline-color: black">ARTICLE X <U>DEFAULTS AND REMEDIES</U></TD>
    <TD STYLE="text-align: right; padding-top: 6.05pt; font-weight: bold; text-underline-color: black; vertical-align: bottom">17</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; padding-top: 6pt; padding-bottom: 1pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section
    10.1. <U>Events of Default</U></FONT></TD>
    <TD STYLE="text-align: right; padding-top: 6pt; padding-bottom: 1pt; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">17</FONT></TD></TR>
</TABLE>

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

<!-- Field: Page; Sequence: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: LowerRoman; Name: PageNo -->i<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.55</P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0"></P>

<TABLE CELLSPACING="0" CELLPADDING="0" ALIGN="CENTER" STYLE="font: 10pt Times New Roman, Times, Serif; width: 90%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; padding-top: 4pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 10.2.
    <U>Notice of Default</U></FONT></TD>
    <TD STYLE="text-align: right; padding-top: 4pt; text-underline-color: black; vertical-align: bottom; width: 0.5in"><FONT STYLE="font-variant: small-caps">18</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; padding-top: 0.05pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 10.3.
    <U>Remedies on Default</U></FONT></TD>
    <TD STYLE="text-align: right; padding-top: 0.05pt; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">18</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 10.4. <U>Delay and Waiver</U></FONT></TD>
    <TD STYLE="text-align: right; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">18</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 10.5. <U>Right to Cure
    Default</U></FONT></TD>
    <TD STYLE="text-align: right; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">18</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 6pt; font-weight: bold; text-underline-color: black">ARTICLE XI <U>MISCELLANEOUS</U></TD>
    <TD STYLE="text-align: right; padding-top: 6pt; font-weight: bold; text-underline-color: black; vertical-align: bottom">19</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; padding-top: 6.05pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 11.1.
    <U>Successors and Assigns</U></FONT></TD>
    <TD STYLE="text-align: right; padding-top: 6.05pt; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">19</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 11.2. <U>Amendments</U></FONT></TD>
    <TD STYLE="text-align: right; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">19</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; padding-top: 0.05pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 11.3.
    <U>Limitation of Liability of Borrower&rsquo;s Officers</U></FONT></TD>
    <TD STYLE="text-align: right; padding-top: 0.05pt; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">19</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 11.4. <U>Applicable Law</U></FONT></TD>
    <TD STYLE="text-align: right; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">19</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 11.5. <U>Severability</U></FONT></TD>
    <TD STYLE="text-align: right; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">19</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; padding-top: 0.05pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 11.6.
    <U>Notice</U></FONT></TD>
    <TD STYLE="text-align: right; padding-top: 0.05pt; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">19</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 11.7. <U>Headings</U></FONT></TD>
    <TD STYLE="text-align: right; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">20</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 11.8. <U>Terms of Agreement</U></FONT></TD>
    <TD STYLE="text-align: right; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">20</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; padding-top: 0.05pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 11.9.
    <U>Counterparts</U></FONT></TD>
    <TD STYLE="text-align: right; padding-top: 0.05pt; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">21</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0.05pt 0 0 0.75in">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" ALIGN="CENTER" STYLE="font: 10pt Times New Roman, Times, Serif; width: 90%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 1in; padding-top: 0pt"><FONT STYLE="font-size: 10pt"><U>EXHIBIT A</U></FONT></TD>
    <TD STYLE="padding-top: 0pt"><FONT STYLE="font-size: 10pt">PROJECT DESCRIPTION </FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 0pt"><FONT STYLE="font-size: 10pt"><U>EXHIBIT B</U></FONT></TD>
    <TD STYLE="padding-top: 0pt"><FONT STYLE="font-size: 10pt">PROJECT BUDGET </FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 0pt"><FONT STYLE="font-size: 10pt"><U>EXHIBIT C</U></FONT></TD>
    <TD STYLE="padding-top: 0pt"><FONT STYLE="font-size: 10pt">FORM OF REQUISITION</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 0pt"><FONT STYLE="font-size: 10pt"><U>EXHIBIT D</U></FONT></TD>
    <TD STYLE="padding-top: 0pt"><FONT STYLE="font-size: 10pt">SCHEDULE OF DISBURSEMENTS </FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 0pt"><FONT STYLE="font-size: 10pt"><U>EXHIBIT E</U></FONT></TD>
    <TD STYLE="padding-top: 0pt"><FONT STYLE="font-size: 10pt">FORM OF CHANGE ORDER</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 0pt"><FONT STYLE="font-size: 10pt"><U>EXHIBIT F</U></FONT></TD>
    <TD STYLE="padding-top: 0pt"><FONT STYLE="font-size: 10pt">PROJECTED DRAWDOWN CERTIFICATE</FONT></TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 13.75pt 319.2pt 0 42pt"></P>


<!-- Field: Page; Sequence: 3 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: LowerRoman; Name: PageNo -->ii<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.55</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 3.95pt 68.8pt 0 55.85pt; text-align: center"><U>FINANCING AGREEMENT</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 54.65pt 0 42pt; text-align: justify; text-indent: 1in">THIS FINANCING
AGREEMENT (this &ldquo;Agreement&rdquo;) is made as of this 17<SUP>th</SUP> day of May, 2024, between the DELAWARE DRINKING WATER
STATE REVOLVING FUND, acting by and through the DELAWARE DEPARTMENT OF HEALTH &amp; SOCIAL SERVICES, DIVISION OF PUBLIC HEALTH, a
public agency of The State of Delaware (the &ldquo;Department&rdquo;) and TIDEWATER UTILITIES, INC., a corporation organized under
the laws of The State of Delaware (the &ldquo;Borrower&rdquo;).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 54.6pt 0 41.95pt; text-align: justify; text-indent: 1in">Pursuant to Title
29 <U>Delaware Code</U> Section 7903 (the &ldquo;Act&rdquo;), the General Assembly established a permanent and perpetual fund known as
the &ldquo;Delaware Drinking Water State Revolving Fund&rdquo; (the &ldquo;Fund&rdquo;) and empowered the Secretary of the Department
of Health &amp; Social Services to administer such Fund. From the Fund, the Department from time to time makes loans to and acquires obligations
of eligible persons in Delaware to finance the costs of drinking water facilities in accordance with the Federal Safe Drinking Water Act.
General information on Drinking Water State Revolving Funds can be found at: <U>https://www.epa.gov/dwsrf</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 54.75pt 0 42pt; text-align: justify; text-indent: 1in">The Borrower requested
a loan (the &ldquo;Loan&rdquo;) from the Fund and will evidence its obligation to repay the Loan by the signing of this Agreement and
by the delivery of its General Obligation Bond (DelDOT - RT 1 - Minos Conaway Main Replacements Project), Series 2024A- DWSRF (the &ldquo;Bond&rdquo;).
The Borrower will use the Loan Proceeds from the Fund to: (i) finance the relocation of existing mains within adjacent roadways in the
vicinity of and south of Minos Conaway Road, as more fully described in <B><U>Exhibit A</U></B> and (ii) if desired, pay certain administrative
costs and costs of issuing the Bond (collectively, the &ldquo;Project&rdquo;).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 0 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 3.95pt 68.8pt 0 55.85pt; text-align: center">ARTICLE I <BR>
<U>DEFINITIONS</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 0 0 91.55pt">Section 1.1. <U>Definitions</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12.05pt 54.8pt 0 42pt; text-align: justify; text-indent: 1in">The capitalized
terms contained in this Agreement shall have the meanings set forth below unless the context requires otherwise and any capitalized terms
not otherwise defined herein shall have the meaning assigned to such terms in the Act:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 13.8pt 54.7pt 0 42pt; text-align: justify; text-indent: 1in">&ldquo;Agreement&rdquo;
means this Financing Agreement between the Department and the Borrower, together with any amendments or supplements hereto.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 13.8pt 54.65pt 0 42pt; text-align: justify; text-indent: 1in">&ldquo;Authorized
Representative&rdquo; means the President, Vice President, Chairman, Treasurer, and Secretary of the Borrower or any employee of the Borrower
authorized by resolution or certificate of the Borrower to perform the act or sign the document in question.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 54.5pt 0 42pt; text-align: justify; text-indent: 1in">&ldquo;Business Day&rdquo;
means a day of the year which is not a Saturday or Sunday or a day on which banking institutions located in New York or Delaware are required
or authorized to remain closed or on which the New York Stock Exchange is closed.</P>


<!-- Field: Page; Sequence: 4 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.55</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 3.95pt 54.7pt 0 42pt; text-align: justify; text-indent: 1in">&ldquo;Closing
Date&rdquo; means the date this Agreement is executed and delivered by the Borrower and the Department.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 54.6pt 0 42pt; text-align: justify; text-indent: 1in">&ldquo;Commitment
Letter&rdquo; shall mean the commitment letter from the Department to the Borrower dated February 6, 2024 and all extensions and amendments
thereto.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 54.7pt 0 41.95pt; text-align: justify; text-indent: 1in">&ldquo;Consulting
Engineer&rdquo; means any firm of independent consulting engineers of recognized standing and experienced in the field of environmental
engineering and registered to do business in Delaware. Any such firm shall be subject to the reasonable approval of the Department.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 114pt">&ldquo;Department&rdquo; means the Department of Health and Social
Services, Division of</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 41.95pt">Public Health.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 114pt">&ldquo;Event of Default&rdquo; shall
have the meaning set forth in Section 10.1.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 53.8pt 0 41.95pt; text-indent: 1in">&ldquo;Fiscal Year&rdquo; means the
period of twelve months established by the Borrower as its annual accounting period.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 113.95pt">&ldquo;Loan&rdquo; means the loan from the Department to the
Borrower pursuant to this</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 41.95pt">Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 54.85pt 0 41.95pt; text-align: justify; text-indent: 1in">&ldquo;Loan Proceeds&rdquo;
means the funds applied to make the loan to the Borrower pursuant to this Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 54.8pt 0 42pt; text-align: justify; text-indent: 1in">&ldquo;Notice to Proceed&rdquo;
means a written notice given by the Borrower and signed by an Authorized Representative issued to each construction contractor fixing
the date on which construction, equipping, acquisition, expansion or renovation of the Project as described in <B><U>Exhibit A</U></B>
will commence, a copy of which must be furnished to the Department by the Borrower within one year of the Closing Date.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0.05pt 0 0 114pt">&ldquo;Penalty&rdquo; shall have the meaning set forth in
Section 3.3.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 13.8pt 54.75pt 0 42pt; text-align: justify; text-indent: 1in">&ldquo;Project&rdquo;
means, collectively, the various improvements and upgrades to the System of the Borrower, as more fully described in <B><U>Exhibit A</U></B>,
the costs of the construction, acquisition or equipping of which are to be financed in whole or in part with the Loan Proceeds.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 13.8pt 54.6pt 0 41.95pt; text-align: justify; text-indent: 1in">&ldquo;Project
Budget&rdquo; means the budget for the financing of the Project, a copy of which is attached to this Agreement as <B><U>Exhibit B</U>.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 54.85pt 0 41.95pt; text-align: justify; text-indent: 1in">&ldquo;Project
Costs&rdquo; means the costs of the construction, acquisition or equipping of the Project, as further described in the Project Budget,
and such other costs as may be approved in writing by the Department, provided such costs are permitted by the Act.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 54.85pt 0 41.95pt; text-align: justify; text-indent: 1in">&ldquo;System&rdquo;
means all plants, systems, facilities, equipment or property, of which the Project constitutes the whole or a part, owned, operated or
maintained by the Borrower and</P>


<!-- Field: Page; Sequence: 5; Options: NewSection; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.55</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 3.95pt 53.8pt 0 42pt">used in connection with the drinking water services
for the systems which comprise the Project, all as described in <B><U>Exhibit A</U>.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 91.55pt">Section 1.2. <U>Rules of Construction</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 53.8pt 0 42pt; text-indent: 1in">The following rules shall apply to
the construction of this Agreement unless the context requires otherwise:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 41.95pt; text-align: justify; text-indent: 49.55pt">(a) Singular
words shall connote the plural number as well as the singular and vice versa.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 41.95pt; text-align: justify; text-indent: 49.55pt">(b)
All references in this Agreement to particular Sections or Exhibits are references to Sections or Exhibits of this Agreement unless
otherwise indicated.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 41.95pt; text-align: justify; text-indent: 49.55pt">(c)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>The headings and table of contents as used in this Agreement are solely for convenience of reference and shall not constitute a
part of this Agreement nor shall they affect its meaning, construction or effect.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 0pt 0pt; text-align: center; text-indent: 0pt">ARTICLE II
<BR>
REPRESENTATIONS</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 0 0 91.55pt">Section 2.1. <U>Representations by Borrower</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 53.8pt 0 42pt; text-indent: 1in">The Borrower makes the following representations
as the basis for its undertakings under this Agreement:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 54.75pt 0 42pt; text-align: justify; text-indent: 49.55pt">(a)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>The Borrower is a duly organized and validly existing corporation in good standing under the laws of the State of Delaware.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 37.4pt; text-align: justify; text-indent: 54.1pt">(b)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>The Borrower has full right, power and authority to (i) execute this Agreement and the other documents related thereto, (ii) own
and operate the System, (iii) construct, acquire or equip the Project and finance the Project Costs by borrowing money for such purpose
pursuant to this Agreement, and (iv) carry out and consummate all of the transactions contemplated by this Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 37.4pt; text-align: justify; text-indent: 54.1pt">(c)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp; </FONT>All
permits, licenses, registrations, certificates, authorizations and approvals required to have been obtained as of the date of
signing of this Agreement have been obtained for (i) the execution by the Borrower of this Agreement, (ii) the performance and
enforcement of the obligations of the Borrower thereunder, (iii) the acquisition, construction, equipping, occupation, operation and
use of the Project, and (iv) the operation and use of the System. The Borrower knows of no reason why any other necessary permits or
approvals cannot be obtained as required.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.7pt 0 41.95pt; text-align: justify; text-indent: 49.55pt">(d)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>This Agreement has been executed by a duly authorized officer of the Borrower and constitutes the legal, valid and binding obligation
of the Borrower enforceable against the Borrower in accordance with the terms of this Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 41.95pt; text-align: justify; text-indent: 49.55pt">(e)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>There are not pending nor, to the best of the knowledge of the undersigned officer of the Borrower, threatened, any actions, suits,
proceedings or investigations of a legal,</P>


<!-- Field: Page; Sequence: 6; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.55</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 3.95pt 54.75pt 0 42pt; text-align: justify">equitable, regulatory, administrative
or legislative nature, in which a judgment, order or resolution may have a material adverse effect on the Borrower, or its business, assets,
condition (financial or otherwise), operations or prospects or in its ability to perform its obligations under this Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.85pt 0 42pt; text-align: justify; text-indent: 49.55pt">(f)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;
</FONT>There have been no material defaults by any contractor or subcontractor under any contract made in connection with the construction
or equipping of the Project.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.8pt 0 37.4pt; text-align: justify; text-indent: 54.1pt">(g)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>No material adverse change has occurred in the financial condition of the Borrower from that indicated in the financial statements,
application and other information furnished to the Department in connection with this Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.8pt 0 37.4pt; text-align: justify; text-indent: 54.1pt"> (h) &nbsp;&nbsp;&nbsp;&nbsp;No Event of Default has occurred and is continuing.</P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.9pt 0 42pt; text-align: justify; text-indent: 49.55pt">(i)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>Except as may otherwise be approved by the Department or permitted by the terms hereof, the Project and the System at all times
will be owned by the Borrower and will not be operated or controlled by any other entity or person.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.9pt 0 42pt; text-align: justify; text-indent: 49.55pt"> (j) &nbsp;&nbsp;The Project will be a part of the System.</P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.7pt 0 42pt; text-align: justify; text-indent: 49.55pt">(k)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>The Loan Proceeds and funds available from the other sources specified in the Project Budget will be sufficient to pay the estimated
Project Costs.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.85pt 0 42pt; text-align: justify; text-indent: 49.55pt">(l)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>The Borrower has received or has commitments to obtain all funds and other financing for the Project as contemplated in the Project
Budget.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.6pt 0 42pt; text-align: justify; text-indent: 49.55pt">(m)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>The Borrower expects to complete the acquisition, construction and equipping of the Project on or before the projected date of
April 30, 2026. The Borrower expects to adhere to the estimated drawdown schedule attached hereto as <B>Exhibit D</B> and certified to
in the &quot;Certificate of the Borrower and Projected Drawdown Schedule of the Project&quot; attached hereto as <B>Exhibit F</B> and
made a part hereof. This projected date of completion is subject to an extension if such extension is mutually agreed upon by the Department
and the Borrower. Noncompliance with this Section 2.1(m) may cause loan funds to become de-obligated and reallocated to other drinking
water projects at the discretion of the Department.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 0 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center">ARTICLE III</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><U>ADVANCE AND USE OF LOAN PROCEEDS;
CONSTRUCTION OF PROJECT</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12.05pt 0 0 91.55pt">Section 3.1. <U>Advance of Loan Proceeds</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 42pt; text-align: justify; text-indent: 1in">The Department
agrees to advance to the Borrower pursuant to this Agreement up to One Million Eleven Thousand Seven Hundred Dollars ($1,011,700) to pay
Project Costs in accordance with the Project Budget.</P>


<!-- Field: Page; Sequence: 7; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.55</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 3.95pt 0 0 91.55pt">Section 3.2. <U>Application of Loan Proceeds</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.7pt 0 42pt; text-align: justify; text-indent: 49.55pt">(a)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>The Borrower agrees to apply the Loan Proceeds solely and exclusively to the payment, or the reimbursement of the Borrower for
the payment, of Project Costs and further agrees, upon the request of the Department, to exhibit to the Department, vouchers, statements,
bills of sale or other evidence of the actual payment of such Project Costs. The Department shall disburse the Loan Proceeds to or for
the account of the Borrower upon execution of this Agreement and upon receipt by the Department of the following:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.6pt 0 41.95pt; text-align: justify; text-indent: 1.5in">(1)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>A requisition (upon which the Department shall be entitled to rely) signed by an Authorized Representative and containing all information
called for by, and otherwise being in the form of, <B><U>Exhibit C</U></B> attached hereto.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 54.6pt 0 41.95pt; text-align: justify; text-indent: 1.5in">(2)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>If such requisition includes an item for payment for labor or to contractors, builders or materialmen (i) a certificate, signed
by an Authorized Representative, stating that such work was actually performed or such materials, supplies or equipment were actually
furnished or installed in or about the construction of the Project; and (ii) a certificate signed by an Authorized Representative stating
either that such materials, supplies or equipment are not subject to any lien or security interest or that such lien or security interest
will be released or discharged upon payment of the requisition.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 54.6pt 0 42pt; text-align: justify; text-indent: 1.5in">Upon receipt of
each such requisition and accompanying certificate or certificates, the Department shall disburse Loan Proceeds hereunder to or for the
account of the Borrower in accordance with such requisition in an amount and to the extent approved by the Department. The Borrower expects
to adhere to the estimated drawdown schedule attached hereto as <U>Exhibit D</U>. The Department shall have no obligation to disburse
any such Loan Proceeds if the Borrower is in default hereunder, nor shall the Department have any obligation to approve any requisition
if the Borrower is not in compliance with the terms of this Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 54.85pt 0 41.95pt; text-align: justify; text-indent: 49.55pt">(b)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp; </FONT>The
Borrower shall comply with all applicable State of Delaware and federal laws. Except as may otherwise be approved by the Department,
disbursements shall be held at ninety- five percent (95%) of the maximum amount authorized hereunder to ensure satisfactory
completion of the Project. Upon receipt from the Borrower of the certificate specified in Section 3.4 and a final requisition
detailing all retainages to which the Borrower is then entitled, the Department, to the extent approved by the Department and
subject to the provisions of this Section and Section 3.4, will disburse Loan Proceeds to or for the account of the Borrower to the
extent of such approval.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 41.95pt; text-align: justify; text-indent: 49.55pt">(c)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>The Department may apply Loan Proceeds to pay any Penalty assessed pursuant to Section 3.3.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.7pt 0 41.95pt; text-align: justify; text-indent: 49.55pt">(d)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>The Department shall have no obligation to disburse Loan Proceeds in excess of the amount necessary to pay for approved Project
Costs.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.9pt 0 41.95pt; text-align: justify; text-indent: 49.55pt">(e)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>The Borrower shall comply in all respects with all applicable federal laws, regulations and other requirements related to or arising
out of or in connection with the Project and the funding thereto by the Fund.</P>


<!-- Field: Page; Sequence: 8; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.55</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 3.95pt 54.65pt 0 42pt; text-align: justify; text-indent: 49.55pt">(f)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;
</FONT>The Borrower shall comply in all respects with the Federal Single Audit Act (the &ldquo;SAA&rdquo;), 2 CFR 200 Subpart F, as a
sub-recipient of Federal funds. As a recipient of Loan Proceeds from the Fund, the Borrower is required to notify the Department when
a SAA audit has been conducted and provide the Department within 30 days of completion with a copy of the SAA audit if the Borrower expends
$750,000 or more in Loan Proceeds and other federal financial assistance in its fiscal year. Other federal financial assistance sources
include, but are not limited to, equivalency funds received by the Delaware Water Pollution Control Revolving Fund, other federal water
infrastructure funding programs (e.g., USDA RD, CDBG, and EPA&rsquo;s WIFIA and Community Grants, among others), as well as health care,
social services, highways, and education funding programs. The Borrower shall notify the Department when they have reached the $750,000
expenditure threshold.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.65pt 0 42pt; text-align: justify; text-indent: 1in">For purposes of
the Fund, an expenditure occurs at the time that Loan Proceeds are disbursed by the Borrower for the purpose for which the Fund assistance
is provided (e.g., Project Costs). For example, for the Loan, the expenditure occurs at the time the Borrower pays an invoice. In the
case of refinancing assistance, the expenditure occurs at the time the Borrower uses the Loan Proceeds to refinance the existing debt.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 54.8pt 0 42pt; text-align: justify; text-indent: 1in">The Borrower is responsible
for (i) maintaining an annual (fiscal year) accounting system and identifying all expenditures of federal financial assistance, (ii) submitting
its SAA audit to the Federal Audit Clearinghouse within the earlier of 30 calendar days after receipt of the auditor's report(s) or nine
months after the end of the audit period, and (iii) notifying the Department that the SAA audit has been submitted to the Federal Audit
Clearinghouse and providing a copy to the state SRF program upon request. The Borrower shall inform the Department of any findings and
recommendations pertaining to Loan Proceeds received from the Fund contained in SAA audits conducted by the Borrower.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 54.8pt 0 42pt; text-align: justify; text-indent: 1in">The SAA dollar threshold,
currently at $750,000 as previously stated, that requires performance of an audit increases periodically, and the Borrower is required
to know the threshold for a given year.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0.05pt 54.75pt 0 42pt; text-align: justify; text-indent: 49.55pt">(g)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>The Borrower shall comply with the Delaware Department of Labor Prevailing Wage Rate Regulations.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.6pt 0 42pt; text-align: justify; text-indent: 49.55pt">(h)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>The Borrower shall comply with the Delaware Drinking Water State Revolving Fund's Davis-Bacon Wage Rate Act Requirement as set
forth in the closing documents. The Borrower agrees that all contractors or subcontractors utilized by the Borrower in the Project will
complete and file the U.S. Department of Labor&rsquo;s payroll form WH-347.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 42pt; text-align: justify; text-indent: 49.55pt">(i)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>As a recipient of Fund assistance, the Borrower shall comply with the Prohibition on Certain Telecommunication and Video Surveillance
Services or Equipment located in 2 CFR 200.216, as such regulation relates to the Project. The Borrower agrees that none of the Loan Proceeds
shall be used to procure, enter into, extend or renew contracts or obtain equipment, services or systems that use &ldquo;covered telecommunications
equipment or services,&rdquo; as identified in the regulation, as a substantial or essential component of any system, or as critical technology
as part of any system.</P>


<!-- Field: Page; Sequence: 9; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.55</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 3.95pt 54.85pt 0 42pt; text-align: justify; text-indent: 49.55pt">(j)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp; </FONT>As
a recipient of Fund assistance, the Borrower agrees that none of the Loan Proceeds made available to the Borrower shall be used for
the Project for the construction, alteration, maintenance, or repair of the System unless all of the iron and steel products used in
the Project are produced in the United States (&ldquo;American Iron and Steel Requirement&rdquo;), unless: (i) the Borrower has
requested and obtained a waiver from the Environmental Protection Agency pertaining to the Project or (ii) the Department has
otherwise advised the Borrower in writing that the American Iron and Steel Requirement is not applicable to the Project. The
American Iron and Steel Requirement shall not apply in any case or category of cases in which the Administrator of the Environmental
Protection Agency finds that: (i) applying the requirement would be inconsistent with the public interest; (ii) iron and steel
products are not produced in the United States in sufficient and reasonably available quantities and of a satisfactory quality; or
(iii) inclusion of iron and steel products produced in the United States will increase the cost of the overall project by more than
25 percent.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 42pt; text-align: justify; text-indent: 67.55pt">In this section
3.2(j), the term &lsquo;&lsquo;iron and steel products&rsquo;&rsquo; means the following products made primarily of iron or steel-lined
or unlined pipes and fittings, manhole covers and other municipal castings, hydrants, tanks, flanges, pipe clamps and restraints, valves,
structural steel, reinforced precast concrete, and construction materials. &ldquo;Steel&rdquo; means an alloy that includes at least 50
percent iron, between .02 and 2 percent carbon, and may include other elements.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 42pt; text-align: justify; text-indent: 67.55pt">The Bipartisan
Infrastructure Law of 2021, also known as the Infrastructure Investment and Jobs Act of 2021 (&ldquo;IIJA&rdquo;), established the Build
America Buy America (BABA) Act domestic sourcing requirements for federal financial assistance programs for infrastructure, including
the Fund, and the Borrower must comply with the BABA provision. BABA also creates expanded American Iron and Steel requirements to include
construction materials and manufactured goods for domestic preference and sourcing requirements.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 54.75pt 0 41.95pt; text-align: justify; text-indent: 67.55pt">In procuring
materials for public works projects, entities using taxpayer-financed Federal assistance should give a commonsense procurement preference
for the materials and products produced by companies and workers in the United States in accordance with the high ideals embodied in the
environmental, worker, workplace safety, and other regulatory requirements of the United States. The benefits of domestic content procurement
preferences extend beyond economics. Common construction materials used in public works infrastructure projects, including steel, iron,
manufactured products, non-ferrous metals, plastic and polymer- based products (including polyvinylchloride, composite building materials,
and polymers used in fiber optic cables), glass (including optic glass), lumber, and drywall are not adequately covered by a domestic
content procurement preference, thus limiting the impact of taxpayer purchases to enhance supply chains in the United States.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0.05pt 0 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 54.85pt 0 41.95pt; text-align: justify; text-indent: 49.55pt">(k)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>The Borrower agrees to comply with all federal requirements applicable to the Loan Proceeds received (including those imposed by
IIJA, Public Law No. 117-58) which the Borrower understands includes, but is not limited to, the following requirements: that all of the
iron and steel, manufactured products, and construction materials used in the Project are to be produced in the United States (&ldquo;Build
America, Buy America Requirements&rdquo;) unless (i) the Borrower has requested and obtained a waiver from the Department pertaining to
the Project or the Project is otherwise covered by a general applicability waiver; or (ii) the Department has</P>


<!-- Field: Page; Sequence: 10; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.55</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 3.95pt 53.8pt 0 42pt">otherwise advised the Borrower in writing that the Build
America, Buy America Requirements are not applicable to the Project.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.7pt 0 41.95pt; text-align: justify; text-indent: 49.55pt">(l)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>The Borrower, as a sub-recipient of Federal funds, agrees that when collecting and managing environmental data under this Agreement,
it will protect the data by following all applicable State of Delaware law cybersecurity requirements, if the Borrower&rsquo;s network
or information system is connected to the Environmental Protection Agency networks to transfer data to the Environmental Protection Agency
using systems other than the Environmental Information Exchange Network or the Environmental Protection Agency&rsquo;s Central Data Exchange.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 0 0 91.55pt">Section 3.3. <U>Agreement to Draw Loan Proceeds and Penalty
for Delay</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 41.95pt; text-align: justify; text-indent: 1in">The Borrower
agrees after the Closing Date to commence work in earnest on the Project and make draws on the Loan Proceeds of at least ten percent (10%)
of the Project Costs within one year of the Closing Date. The Borrower further agrees to provide a Notice to Proceed within one year of
the Closing Date.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 54.7pt 0 41.95pt; text-align: justify; text-indent: 1in">If by May 17, 2025,
which is one year from the Closing Date, (i) the Borrower has not submitted requisition(s), in the manner required by Section 3.2, for
more than ten percent (10%) of the Project Costs, and (ii) the Department has not received a Notice to Proceed, the Department may in
its discretion assess a penalty equal to one percent (1%) of the Loan Proceeds (the &ldquo;Penalty&rdquo;). Such Penalty may be drawn
by the Department from the Loan Proceeds. It is within the Department&rsquo;s complete discretion whether to impose the Penalty based
upon its review of affirmative steps taken by the Borrower to commence and complete the Project and the totality of the circumstances
surrounding any such delay in requesting disbursement of Loan Proceeds.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 91.55pt">Section 3.4. <U>Agreement to Accomplish Project</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 42pt; text-align: justify; text-indent: 1in">The Borrower will
cause the Project to be acquired, constructed, expanded, renovated or equipped as described in <B><U>Exhibit A</U></B> and in accordance
with the Project Budget and the plans, specifications and designs prepared by the Consulting Engineer and approved by the Department.
The Borrower will complete the Project by the date set forth in Section 2.1(m). All plans, specifications and designs have been approved
by all applicable regulatory agencies. The Borrower agrees to maintain complete and accurate books and records of the Project Costs and
permit the Department through its duly authorized representatives to inspect such books and records at any reasonable time. The Borrower
and the Department may amend the description of the Project set forth in <B><U>Exhibit A</U></B>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0.05pt 54.55pt 0 42pt; text-align: justify; text-indent: 1in">The Borrower
will deliver to the Department a certificate signed by an Authorized Representative of the Borrower and by the Consulting Engineer stating
(i) that the Project has been completed substantially in accordance with this Section, the plans and specifications as amended from time
to time, as approved by the Department, and in substantial compliance with all material applicable laws, ordinances, rules and regulations,
(ii) the date of such completion, (iii) that all certificates of occupancy or other material permits necessary for the Project&rsquo;s
use, occupancy and</P>


<!-- Field: Page; Sequence: 11; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.55</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 3.95pt 53.8pt 0 42pt">operation have been issued or obtained, and (iv) the
amount, if any, to be reserved for payment of Project Costs.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 91.55pt">Section 3.5. <U>Permits</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 42pt; text-align: justify; text-indent: 1in">The Borrower,
at its sole cost and expense, shall comply with, and shall obtain all permits, consents and approvals required by local, state or federal
laws, ordinances, rules, regulations or requirements in connection with the acquisition, construction, equipping, occupation, operation
or use of the Project. The Borrower shall, upon request, promptly furnish to the Department copies of all such permits, consents and approvals.
The Borrower shall also comply with all lawful program or procedural guidelines or requirements duly promulgated and amended as of the
date hereof by the Department in connection with the acquisition, construction, equipping, occupation, operation or use of projects financed
by the Fund under the Act. The Borrower shall also comply in all respects with all applicable State of Delaware and federal laws, regulations
and other requirements relating to or arising out of or in connection with the Project and the funding thereof by the Fund.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 91.55pt">Section 3.6. <U>Construction Contractors</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.85pt 0 41.95pt; text-align: justify; text-indent: 1in">Each construction
contractor employed in the accomplishment of the Project shall be required in the construction contract to furnish a performance bond
and a payment bond, each in an amount equal to one hundred percent (100%) of the particular contract price. Such bonds shall list the
Borrower as beneficiary. Each contractor shall be required to maintain, during the construction period covered by the particular construction
contract, builder&rsquo;s risk insurance, workers compensation insurance, public liability insurance, property damage insurance and vehicle
liability insurance in amounts and on terms customarily maintained on such projects. Upon request of the Department, the Borrower shall
cause each contractor to furnish evidence of such bonds and insurance to the Department. In addition to the foregoing,</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 54.85pt 0 42pt; text-align: justify; text-indent: 49.55pt">(a)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>Each construction contractor employed in the accomplishment of the Project is required to comply with the Anti-Kickback Act (and
is required to insert similar requirements in all subcontracts) and all other applicable federal laws and regulations.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12.05pt 54.8pt 0 42pt; text-align: justify; text-indent: 49.55pt">(b)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>All construction contracts and contractors&rsquo; estimate forms will be prepared so that materials and equipment may be readily
itemized and identified as to eligible and noneligible costs.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 41.95pt; text-align: justify; text-indent: 49.55pt">(c)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>Any change in a construction contract that will alter the contract price or completion time or will substantially modify the proposed
use of the Project must be submitted to the Department for prior approval via a change order in the form of the change order attached
hereto as <B><U>Exhibit E</U></B>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.8pt 0 41.95pt; text-align: justify; text-indent: 49.55pt">(d)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>The construction of the Project facilities will conform to applicable federal, state and local laws, ordinances and regulations.</P>


<!-- Field: Page; Sequence: 12; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.55</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 3.95pt 54.75pt 0 42pt; text-align: justify; text-indent: 49.55pt">(e)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>The Borrower will proceed expeditiously and complete the Project facilities in accordance with the approved application, project
schedule, surveys, plans, profiles, cross- sections, specifications and amendments approved by the Department.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.85pt 0 41.95pt; text-align: justify; text-indent: 1in">Recipients
and sub-recipients of Fund assistance, including the Borrower, shall not make any award or permit any award (sub-grant or contract) at
any tier to any party which is debarred or suspended or is otherwise excluded from or ineligible for participation in Federal assistance
programs under Executive Order 12549, &ldquo;Debarment and Suspension.&rdquo; Grantees and sub-grantees, including the Borrower, shall
refer to the &quot;List of Parties Excluded From Federal Procurement and Non-Procurement Programs&quot; to insure that the contractor
or subcontracts are not on this list. A search for exclusion records can be made at the official US Government System for Award Management
website at <U>https://www.sam.gov</U>. For assistance visit the Federal Service Desk online at <U>www.fsd.gov</U> or by calling (866)
606-8220.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 54.75pt 0 42pt; text-align: justify; text-indent: 49.55pt">(f)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;
</FONT>Recipients have taken and will continue to take all necessary affirmative steps to solicit, and document its solicitation efforts
of, minority business enterprises and women&rsquo;s business enterprises, individually and collectively referred to as Disadvantaged Business
Enterprises (DBE), in accordance with the Six Good Faith Efforts, (40 CFR Part 33).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 41.95pt; text-align: justify; text-indent: 49.55pt">(g)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>Recipients have taken and will continue to take all necessary affirmative steps to assure that it is in compliance with all requirements
for the procurement of architectural and engineering services as identified in 40 U.S.C. Section 1101 et. Seq, for all architectural and
engineering contracts executed, amended or renewed.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 57.4pt 0pt 41.95pt; text-indent: 51.55pt">Section 3.7. <U>Signage Requirements under the Infrastructure
Investment and Jobs Act (IIJA).</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 41.95pt; text-align: justify; text-indent: 49.55pt">(a) Building A Better America Emblem. The
Borrower will ensure that a sign isp laced at construction sites supported under the Loan displaying the official Building A Better
America emblem and must identify the project as a &ldquo;project funded by President Biden&rsquo;s Bipartisan Infrastructure
Law.&rdquo; Construction is defined at 40 CFR 33.103 as &ldquo;erection, alteration, or repair (including dredging, excavating, and
painting) of buildings, structures, or other improvements to real property, and activities in response to a release or a threat of a
release of a hazardous substance into the environment, or activities to prevent the introduction of a hazardous substance into a
water supply.&rdquo; The sign must be placed at construction sites in an easily visible location that can be directly linked to the
work taking place and must be maintained in good condition throughout the construction period.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12.05pt 54.75pt 0 42pt; text-align: justify; text-indent: 1in">In cases where
the construction site covers a large area (e.g., lead service line replacement or septic tank repair/replacement projects), a sign should
be placed in an easily visible location near where the work is being performed (e.g., entrance to the neighborhood, along a main road
through town, etc.). Signage costs are considered an allowable Project Cost, provided the costs associated with the signage are reasonable.
Additionally, to increase public awareness of projects serving communities where English is not the predominant language, the Borrower
is encouraged to translate the language on signs (excluding the official Building a Better America emblem or EPA logo or seal) into the
appropriate non-English language(s). The costs of such translation are allowable Project Costs, provided the costs are reasonable.</P>


<!-- Field: Page; Sequence: 13; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.55</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 3.95pt 54.8pt 0 41.95pt; text-align: justify; text-indent: 1in">The Borrower
will ensure compliance with the guidelines and design specifications for using the official Building A Better America emblem and corresponding
logomark available at: <U>https://www.whitehouse.gov/wp-content/uploads/2022/08/Building-A- Better-America-Brand-Guide.pdf</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 54.75pt 0 42pt; text-align: justify; text-indent: 49.55pt">(b)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>EPA Logo. The Borrower will ensure that signage displays the EPA logo along with the official Building A Better America emblem.
The EPA logo must not be displayed in a manner that implies that EPA itself is conducting the project. Instead, the EPA logo must be accompanied
with a statement indicating that the Borrower received financial assistance from EPA for the project.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 41.95pt; text-align: justify; text-indent: 1in">The Borrower
will ensure compliance with the sign specifications provided by the EPA Office of Public Affairs (&ldquo;OPA&rdquo;) available at: <U>https://www.epa.gov/grants/epa-logo-seal-
specifications-signage-produced-epa-assistance-agreement-recipients</U>. As provided in the sign specifications from OPA, the EPA logo
is the preferred identifier for assistance agreement projects and use of the EPA seal requires prior approval from the EPA. To obtain
the appropriate EPA logo or seal graphic file, the Borrower should send a request directly to OPA and include the EPA Project Officer
in the communication. Instructions for contacting OPA is available on the Using the EPA Seal and Logo page at <U>https://www.epa.gov/aboutepa/using-epa-seal-and-
logo</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 54.75pt 0 42pt; text-align: justify; text-indent: 49.55pt">(c)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>Procuring Signs. Consistent with section 6002 of RCRA, 42 U.S.C. 6962, and 2 CFR 200.323, the Borrower is encouraged to use recycled
or recovered materials when procuring signs. Signage costs are considered an allowable Project Cost under this Agreement provided that
the costs associated with signage are reasonable. Additionally, to increase public awareness of projects serving communities where English
is not the predominant language, the Borrower is encouraged to translate the language on signs (excluding the official Building A Better
America emblem or EPA logo or seal) into the appropriate non-English language(s). The costs of such translation are allowable, provided
the costs are reasonable.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 41.95pt; text-align: justify; text-indent: 1in">The EPA encourages
the recipient to notify the EPA Project Officer listed in this award document of public or media events publicizing the accomplishment
of significant events related to construction projects as a result of this agreement and provide the opportunity for attendance and participation
by federal representatives with at least ten (10) working days&rsquo; notice.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0.05pt 0 0 91.55pt">Section 3.8. <U>Engineering Services</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.8pt 0 42pt; text-align: justify; text-indent: 1in">The Borrower has
retained or employed the Consulting Engineer to provide engineering services covering planning and design, operation of the System, and
the supervision and inspection of the construction of the Project. The Consulting Engineer will provide to the Department the certificate
required by Section 3.4.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 91.55pt">Section 3.9. <U>Borrower Required to Complete Project</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 42pt; text-align: justify; text-indent: 1in">Subject to the
provisions of Section 9.5 hereof, if the Loan Proceeds are not sufficient to pay in full the cost of the Project, the Borrower will complete
the Project at its own</P>


<!-- Field: Page; Sequence: 14; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.55</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 3.95pt 54.85pt 0 41.95pt; text-align: justify">expense and shall not be entitled
to any reimbursement therefor from the Department or the Fund or to any abatement, diminution or postponement of the Borrower&rsquo;s
repayments under this Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 91.55pt">Section 3.10. <U>Inclusion of Eligible Project Reimbursement
Costs Within The Loan</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.8pt 0 42pt; text-align: justify; text-indent: 1in">Project Costs incurred
prior to the initiation of construction and after approval of the Project by the Department are eligible for reimbursement from Loan Proceeds
provided that the Project continues to meet all the criteria and requirements set forth by the Department. Notwithstanding anything to
the contrary herein, costs incurred and associated with the initial stages of the Project, such as planning and design, are eligible for
reimbursement regardless of when such costs were incurred.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 68.8pt 0 55.7pt; text-align: center">ARTICLE IV</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 68.8pt 0 60.15pt; text-align: center"><U>ADDITIONAL FEDERAL REQUIREMENTS</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 0 0 91.55pt">Section 4.1. <U>Federal Requirements</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.7pt 0 41.95pt; text-align: justify; text-indent: 49.55pt">(a)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>As a recipient of Fund assistance, the Borrower shall comply Federal State Revolving Loan Requirements Section 1452 of the Federal
Safe Drinking Water Act, 42 U.S.C.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 41.95pt; text-align: justify">&sect;300j-12 et seq., as amended.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.85pt 0 41.95pt; text-align: justify; text-indent: 49.55pt">(b)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>Pursuant to Title VI of the Civil Rights Act of 1964, 42 U.S.C. &sect; 2000d, as a recipient of Fund assistance, the Borrower agrees
not to discriminate on the basis of race, color or national origin in any activity funded through this Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.7pt 0 42pt; text-align: justify; text-indent: 49.55pt">(c)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>Pursuant to the Age Discrimination Act, 42 U.S.C. &sect; 6101 et seq., as a recipient of Fund assistance, the Borrower agrees not
to discriminate on the basis of age in any activity funded through this Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 42pt; text-align: justify; text-indent: 49.55pt">(d)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>Pursuant to Section 504 of the Rehabilitation Act of 1973, 29 U.S.C. &sect; 794, as a recipient of Fund assistance, the Borrower
agrees not to discriminate on the basis of disability in any activity funded through this Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.7pt 0 42pt; text-align: justify; text-indent: 49.55pt">(e)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>Pursuant to Section 1452 of the Federal Safe Drinking Water Act Amendments of 1996, P.L. 104-182, and Title IX of the Education
Amendments of 1972, 20 U.S.C. &sect; 1681 et seq., as amended, as a recipient of Fund assistance, the Borrower agrees not to discriminate
on the basis of sex in any activity funded through this Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12.05pt 54.85pt 0 42pt; text-align: justify; text-indent: 49.55pt">(f)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;
</FONT>Pursuant to Executive Order 11246, dated September 24, 1965, as amended by Executive Order 11375, dated October 13, 1967, and as
supplemented by U.S. Department of Labor regulations set forth at 41 C.F.R. Ch. 60, as a recipient of Fund assistance, the Borrower agrees
to provide an equal opportunity for employment to all contracts and subcontracts awarded for the Project and funded through this Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 42pt; text-align: justify; text-indent: 49.55pt">(g)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>Pursuant to Executive Order 12898, dated February 11, 1994, as a recipient of Fund assistance, the Borrower agrees not to fund
any action through this Agreement that will have disproportionately high and adverse effects on minority or low-income populations.</P>


<!-- Field: Page; Sequence: 15; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.55</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 3.95pt 0 0 91.55pt">Section 4.2. <U>Americans with Disabilities Act</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.6pt 0 42pt; text-align: justify; text-indent: 1in">Pursuant to federal
regulations promulgated under the authority of the Americans With Disabilities Act, 28 C.F.R. &sect; 35.101 et seq., no individual with
a disability shall, on the basis of the disability, be excluded from participation in this Agreement or from activities provided for under
this Agreement, and the Borrower agrees to comply with the General Prohibitions Against Discrimination, 28 C.F.R. &sect; 35.130, and all
other regulations promulgated under Title II of the Americans With Disabilities Act which are applicable to the benefits, services, programs,
and activities provided by the Department as an agency of the State of Delaware through this Agreement. The State of Delaware and the
Department shall be indemnified and held harmless from all losses, damages, expenses, claims, demands, suits and actions brought by any
party against the State of Delaware or the Department as a result of the Borrower&rsquo;s failure to comply with its obligations under
the preceding provisions.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 91.55pt">Section 4.3. <U>Nondiscrimination; Sexual Harassment</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.85pt 0 41.95pt; text-align: justify; text-indent: 1in">The Borrower
shall comply, or cause its contractor or subcontractor, or other agents or representatives to comply, with the following requirements:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 54.85pt 0 41.95pt; text-align: justify; text-indent: 49.55pt">(a)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>In the hiring of any employees for the manufacture of supplies, performance of work, or any other activity required under this
Agreement or any Project contract, no person who is qualified and available to perform the work to which the employment relates shall
be discriminated against by reason of gender, race, creed or color.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.8pt 0 41.95pt; text-align: justify; text-indent: 49.55pt">(b)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>No employee involved in the manufacture of supplies, the performance of work or any other activity required under this Agreement
shall be discriminated against in any manner or intimidated on account of gender, race, creed, or color.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.7pt 0 41.95pt; text-align: justify; text-indent: 49.55pt">(c)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>A written sexual harassment policy providing that sexual harassment will not be tolerated and employees who practice it will be
disciplined shall be established and maintained by the Borrower and employees shall be informed of the policy.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 41.95pt; text-align: justify; text-indent: 49.55pt">(d)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>No contractor who is qualified to perform the work relating to this Agreement shall discriminate against any other contractor by
reason of gender, race, creed, or color.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12.05pt 54.75pt 0 41.95pt; text-align: justify; text-indent: 49.55pt">(e)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>All necessary employment documents and records shall be provided and access shall be granted to the Department to books, records,
and accounts for purposes of investigation to ascertain compliance with the provisions of this Nondiscrimination/Sexual Harassment Clause.
If documents or records reflecting the necessary information requested are not available, such information shall be furnished on reporting
forms supplied by the Department.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.85pt 0 41.95pt; text-align: justify; text-indent: 49.55pt">(f)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;
</FONT>This Nondiscrimination/Sexual Harassment Clause shall be included in any contract awarded for the Project so that such provisions
will be binding upon any contractors engaged for the Project.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 41.95pt; text-align: justify; text-indent: 49.55pt">(g)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>The Department may cancel or terminate this Agreement and all money due or to become due under this Agreement may be forfeited
for a violation of the terms and conditions of this Nondiscrimination/Sexual Harassment Clause. In addition, the Department may proceed</P>


<!-- Field: Page; Sequence: 16; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.55</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0pt 41.95pt; text-align: justify; text-indent: 0pt">with debarment or suspension and may place the party not
in compliance in the Contractor Responsibility File, a repository of information on contractors.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 68.8pt 0 55.7pt; text-align: center">ARTICLE V</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 68.8pt 0 55.8pt; text-align: center"><U>REPAYMENT OF LOAN; GENERAL OBLIGATION</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 0 0 91.55pt">Section 5.1. <U>Repayment of Loan</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 53.8pt 0 42pt; text-indent: 1in">The Borrower shall repay the Loan pursuant to the terms of
the Bond issued to the Department.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 91.55pt">Section 5.2. <U>General Obligation</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 53.8pt 0 42pt; text-indent: 1in">The Borrower&rsquo;s repayment obligation
constitutes a general obligation of the Borrower, secured by a pledge of its full faith, revenue and credit.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 91.55pt">Section 5.3. <U>[RESERVED]</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 68.8pt 0 55.7pt; text-align: center">ARTICLE
VI <BR>
<U>PREPAYMENTS</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 0 0 91.55pt">Section 6.1. <U>Prepayments of Loan</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 42pt; text-align: justify; text-indent: 1in">At its option
and upon providing prior written notice to the Department, the Borrower may prepay the Loan, in whole or in part, without penalty, at
any time. Such prior written notice shall specify the date on which the Borrower will make such prepayment and whether the Loan will be
prepaid in full or in part, and if in part, the principal amount to be prepaid. Any such prepayment shall be applied against Loan principal
installments then outstanding as shall be directed by the Borrower.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 68.8pt 0 55.7pt; text-align: center">ARTICLE VII<BR>

<U>OPERATION AND USE OF SYSTEM</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 0 0 91.55pt">Section 7.1. <U>Inspection of System and Borrower&rsquo;s
Books and Records</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.8pt 0 41.95pt; text-align: justify; text-indent: 1in">The Department
and its duly authorized representatives and agents shall have such reasonable rights of access to the System as may be necessary to determine
whether the Borrower is in compliance with the requirements of this Agreement and shall have the right at all reasonable times and upon
reasonable prior notice to the Borrower to examine and copy the books and records of the Borrower insofar as such books and records relate
to the System.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0.05pt 54.75pt 0 42pt; text-align: justify; text-indent: 1in">The Borrower
agrees to comply with all record keeping and reporting requirements under all applicable legal authorities, including any reports required
by the Department, such as performance indicators of program deliverables and information on costs and project progress. The Borrower
understands that (i) each contract and subcontract related to the Project is subject to audit by appropriate federal and state entities
and (ii) failure to comply with the applicable legal requirements and this Agreement may result in a default hereunder that</P>


<!-- Field: Page; Sequence: 17; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.55</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 3.95pt 53.8pt 0 42pt">results in a repayment of Loan Proceeds in advance of
the maturity of the Bond and/or other remedial actions.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 91.55pt">Section 7.2. <U>Performance Certification</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 42pt; text-align: justify; text-indent: 1in">The Borrower will
notify the Department when the Project is completed and operation commenced on or before the date set out in Section 2.1(m).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 91.55pt">Section 7.3. <U>Operation, Maintenance and Use of System</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.85pt 0 42pt; text-align: justify; text-indent: 1in">At its own cost
and expense, the Borrower shall operate the System in a proper, sound and economical manner and in compliance with all legal requirements,
shall maintain the System in good repair and operating condition and from time to time shall make all necessary repairs, renewals and
replacements.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 68.8pt 0 55.7pt; text-align: center">ARTICLE VIII</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 68.8pt 0 55.8pt; text-align: center"><U>INSURANCE, DAMAGE AND DESTRUCTION</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 0 0 91.55pt">Section 8.1. <U>Insurance</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 41.95pt; text-align: justify; text-indent: 1in">Unless the
Department otherwise agrees in writing, the Borrower shall maintain or cause to be maintained insurance against such risks as are customarily
insured against by owners of systems similar in size and character to the System.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 68.8pt 0 55.7pt; text-align: center">ARTICLE IX <BR>
<U>SPECIAL
COVENANTS</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 0 0 91.55pt">Section 9.1. <U>Maintenance of Existence</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 41.95pt; text-align: justify; text-indent: 1in">The Borrower
shall maintain its existence as a &ldquo;Person&rdquo; (as defined in the Federal Safe Drinking Water Act) and, without consent of the
Department, which consent shall not be unreasonably withheld, shall not dissolve or otherwise dispose of all or substantially all of its
assets or consolidate or merge with or into another entity. Notwithstanding the foregoing, the Borrower may consolidate or merge with
or into, or sell or otherwise transfer all or substantially all of its assets to a political subdivision of The State of Delaware, and
the Borrower thereafter may dissolve, if the surviving, resulting or transferee political subdivision, if other than the Borrower, assumes,
in written form acceptable to the Department, all of the obligations of the Borrower contained in this Agreement, and there is furnished
to the Department an Opinion of Counsel acceptable to the Department subject to customary exceptions and qualifications, to the effect
that such assumption constitutes the legal, valid and binding obligations of the surviving, resulting or transferee entity in accordance
with its terms.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0.05pt 0 0 91.55pt">Section 9.2. <U>Financial Records and Statements</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 42pt; text-align: justify; text-indent: 1in">The Borrower shall
maintain proper books of record and account in which proper entries shall be made in accordance with generally accepted accounting principles,
consistently applied, of all its business and affairs related to the System. The Borrower shall have an annual</P>


<!-- Field: Page; Sequence: 18; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.55</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 3.95pt 54.75pt 0 42pt; text-align: justify">audit made by an independent certified
public accountant within one hundred twenty (120) days after the end of each Fiscal Year. Such report shall include either (a) disclosure
language confirming the Borrower&rsquo;s continued compliance with its loan and mortgage covenants and restrictions or (b) a certificate
of the accountants to the effect that, during the course of such accountant's regular examination of the Borrower's financial condition,
nothing came to such accountant's attention that would constitute an Event of Default hereunder. A copy of the audited annual report shall
be forwarded to the Department when completed.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 91.55pt">Section 9.3. <U>Certificate as to No Default</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 42pt; text-align: justify; text-indent: 1in">The Borrower shall
deliver to the Department, within one hundred twenty (120) days after the close of each Fiscal Year, a certificate signed by an Authorized
Representative stating that, during such year and as of the date of such certificate, no event or condition has happened or existed, or
is happening or existing, which constitutes an Event of Default, or if such an event or condition has happened or existed, or is happening
or existing, specifying the nature and period of such event or condition and what action the Borrower has taken, is taking or proposes
to take to rectify it.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 91.55pt">Section 9.4. <U>Further Assurances</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.85pt 0 42pt; text-align: justify; text-indent: 1in">The Borrower shall
to the fullest extent permitted by law pass, make, do, execute, acknowledge and deliver such further resolutions, acts, deeds, conveyances,
assignments, transfers and assurances as may be necessary or desirable for the better assuring, conveying, granting, assigning and confirming
the rights of the Department under this Agreement, or as may be required to carry out the purpose of this Agreement. The Borrower shall
at all times, to the fullest extent permitted by law, defend, preserve and protect all rights of the Department under this Agreement against
all claims and demands of all persons.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 91.55pt">Section 9.5. <U>Other Indebtedness</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.9pt 0 42pt; text-align: justify; text-indent: 1in">In the event that
the Borrower is required to borrow additional funds in order to complete the Project, the Borrower agrees to consult with the Department
before borrowing any such additional funds. The Borrower agrees to pay when due all amounts required by any other bonded indebtedness
and to perform all of its obligations in connection therewith.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0.05pt 0 0 91.55pt">Section 9.6. <U>Assignment by Borrower</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 41.95pt; text-align: justify; text-indent: 1in">The
Borrower may not assign its rights under this Agreement without the prior written consent of the Department, which consent shall not
be unreasonably withheld. If the Borrower desires to assign its rights under this Agreement to another &ldquo;Person&rdquo; (as
defined in the Federal Safe Drinking Water Act), the Borrower shall give notice of such fact to the Department. If the Department
consents to the proposed assignment, the Borrower may proceed with the proposed assignment, but such assignment shall not become
effective until the Department is furnished: (i) an assumption agreement in form and substance satisfactory to the Department by
which the assignee agrees to assume all of the Borrower&rsquo;s obligations under this Agreement, and (ii) an Opinion of Counsel to
the assignee, subject to customary exceptions and qualifications, that the assumption agreement and this Agreement constitute legal,
valid and binding obligations</P>


<!-- Field: Page; Sequence: 19; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->16<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.55</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 3.95pt 54.7pt 0 41.95pt; text-align: justify">of the assignee enforceable
against the assignee in accordance with their terms and that the assignment and assumption comply in all respects with the provisions
of this Agreement. Notwithstanding the foregoing, the assignment of the rights of the Borrower under this Agreement or the assumption
of the obligations thereunder by the assignee shall in no way be construed as releasing the Borrower&rsquo;s obligations unless specifically
agreed to by the Department.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 68.8pt 0 55.7pt; text-align: center">ARTICLE X<BR>
 <U>DEFAULTS
AND REMEDIES</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 0 0 91.55pt">Section 10.1. <U>Events of Default</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 0 0 3.05pt; text-align: center">Each of the following events shall be
an &ldquo;Event of Default&rdquo; hereunder:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 54.8pt 0 42pt; text-align: justify; text-indent: 49.55pt">(a)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>The failure to pay any payment of principal, interest and/or any administrative fee when due hereunder or under the Bond;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.7pt 0 41.95pt; text-align: justify; text-indent: 49.55pt">(b)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>The Borrower&rsquo;s failure to perform or observe any of the other covenants, agreements or conditions of this Agreement and the
continuation of such failure for a period of thirty (30) days after the Department gives the Borrower written notice specifying such failure
and requesting that it be cured, unless the Department shall agree in writing to an extension of such time prior to its expiration; <I>provided,
however, </I>if the failure stated in the notice is correctable but cannot be corrected within the applicable period, the Department will
not unreasonably withhold its consent to an extension of such time if corrective action is instituted by the Borrower within the applicable
period and diligently pursued until the default is corrected;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.7pt 0 41.95pt; text-align: justify; text-indent: 49.55pt">(c)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>Any warranty, representation or other statement by or on behalf of Borrower contained in this Agreement or in any instrument furnished
in compliance with or in reference to this Agreement is false or misleading in any material respect;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.85pt 0 41.95pt; text-align: justify; text-indent: 49.55pt">(d)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>An order or decree shall be entered, with the Borrower&rsquo;s consent or acquiescence, appointing a receiver or receivers of the
System or any part thereof or of the income thereof, or if such order or decree, having been entered without the Borrower&rsquo;s consent
or acquiescence, shall not be vacated, discharged or stayed on appeal within ninety (90) days after the entry thereof;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12.05pt 54.85pt 0 42pt; text-align: justify; text-indent: 49.55pt">(e)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>Any proceeding shall be instituted, with the Borrower&rsquo;s consent or acquiescence, for the purpose of effecting a composition
between the Borrower and its creditors, pursuant to any federal or state statute now or hereafter enacted, if the claims of such creditors
are under any circumstances payable from the revenues of the System; or</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.8pt 0 41.95pt; text-align: justify; text-indent: 49.55pt">(f)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;
</FONT>Any bankruptcy, insolvency or other similar proceeding shall be instituted by or against the Borrower under any federal or state
bankruptcy or insolvency law now or hereinafter in effect and, if instituted against the Borrower, is not dismissed within ninety (90)
days after filing.</P>


<!-- Field: Page; Sequence: 20; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->17<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.55</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 3.95pt 0 0 91.55pt">Section 10.2. <U>Notice of Default</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.85pt 0 42pt; text-align: justify; text-indent: 1in">The Borrower agrees
to give the Department prompt written notice if any order, decree or proceeding referred to in Section 10.1(d) through (f), inclusive,
is entered or instituted against the Borrower or of the occurrence of any other event or condition which constitutes an Event of Default
immediately upon becoming aware of the existence thereof.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 91.55pt">Section 10.3. <U>Remedies on Default</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.95pt 0 42pt; text-align: justify; text-indent: 1in">Whenever any
Event of Default referred to in Section 10.1 shall have happened and be continuing, the Department shall, in addition to any other remedies
provided herein or by law, have the right, at its option without any further demand or notice, to take one or both of the following remedial
steps:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.8pt 0 42pt; text-align: justify; text-indent: 49.55pt"> (a) Discontinue advances of Loan Proceeds hereunder;</P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.8pt 0 42pt; text-align: justify; text-indent: 49.55pt">(b)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>Declare immediately due and payable all payments due or to become due under this Agreement or under the Bond, and upon notice to
the Borrower, the same shall become immediately due and payable by the Borrower without further notice or demand; and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.85pt 0 42pt; text-align: justify; text-indent: 49.55pt">(c)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>Take whatever other action at law or in equity may appear necessary or desirable to collect the payments then due and thereafter
to become due under this Agreement or to enforce any other of the Department&rsquo;s rights under this Agreement or to enforce performance
by the Borrower of its covenants, agreements or undertakings contained herein.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 0 0 91.55pt">Section 10.4. <U>Delay and Waiver</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.85pt 0 42pt; text-align: justify; text-indent: 1in">No delay or omission
to exercise any right or power accruing upon any Event of Default shall impair any such right or power or shall be construed to be a waiver
of any such Event of Default or acquiescence therein, and every such right and power may be exercised from time to time and as often as
may be deemed expedient. No waiver of any Event of Default under this Agreement shall extend to or shall affect any subsequent Event of
Default or shall impair any rights or remedies consequent thereto.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 91.55pt">Section 10.5. <U>Right to Cure Default</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12.05pt 54.75pt 0 41.95pt; text-align: justify; text-indent: 1in">If the Borrower
shall fail to make any payment or to perform any act required by it under this Agreement, the Department without prior notice to or demand
upon the Borrower and without waiving or releasing any obligation or default, may (but shall be under no obligation to) make such payment
or perform such act. All amounts so paid by the Department and all costs, fees and expenses so incurred shall be payable by the Borrower
as an additional obligation under this Agreement, together with interest thereon at the rate of interest of five percent (5%) per annum
until paid. The Borrower&rsquo;s obligation under this Section shall survive the repayment of the Bond.</P>


<!-- Field: Page; Sequence: 21; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->18<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.55</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 68.8pt 0 55.7pt; text-align: center">ARTICLE
XI <U><BR>
MISCELLANEOUS</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 0 0 91.55pt">Section 11.1. <U>Successors and Assigns</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.85pt 0 42pt; text-align: justify; text-indent: 1in">This Agreement
shall be binding upon, inure to the benefit of and be enforceable by the parties and their respective successors and assigns.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 91.55pt">Section 11.2. <U>Amendments</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.7pt 0 41.95pt; text-align: justify; text-indent: 1in">The Department
and the Borrower shall have the right to amend from time to time any of the terms and conditions of this Agreement, <I>provided </I>that
all amendments shall be in writing and shall be signed by or on behalf of the Department and the Borrower.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 91.55pt">Section 11.3. <U>Limitation of Liability of Borrower&rsquo;s
Officers</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.8pt 0 42pt; text-align: justify; text-indent: 1in">No present or future
director, official, officer, employee or agent of the Borrower shall be liable personally in respect of this Agreement or for any other
action taken by such individual pursuant to or in connection with the financing provided for in this Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 91.55pt">Section 11.4. <U>Applicable Law</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 0 0 114pt">This Agreement shall be governed by the applicable laws of
The State of</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 42pt">Delaware.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 91.55pt">Section 11.5. <U>Severability</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.85pt 0 41.95pt; text-align: justify; text-indent: 1in">If any clause,
provision, or section of this Agreement shall be held illegal or invalid by any court, the illegality or invalidity of such clause, provision
or Section shall not affect the remainder of this Agreement which shall be construed and enforced as if such illegal or invalid clause,
provision or section had not been contained in this Agreement. If any agreement or obligation contained in this Agreement is held to be
in violation of law, then such agreement or obligation shall be deemed to be the agreement or obligation of the Department and the Borrower,
as the case may be, only to the extent permitted by law.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0.05pt 0 0 91.55pt">Section 11.6. <U>Notice</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.85pt 0 41.95pt; text-align: justify; text-indent: 1in">Unless otherwise
provided for herein, all demands, notices, approvals, consents, requests, opinions and other communications under this Agreement shall
be in writing and shall be deemed to have been given when delivered in person or mailed by first class registered or certified mail, postage
prepaid, addressed as follows:</P>


<!-- Field: Page; Sequence: 22; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->19<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.55</P></DIV>
    <!-- Field: /Page -->



<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 2in">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; width: 1in; text-indent: 0pt">Department:</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">Delaware Department of Health and Social Services </TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">Division of Public Health</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">Office of Drinking Water Jesse Cooper Building</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">417 Federal Street &ndash; Room 226</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">Dover, DE 19901</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">Attention: DWSRF Program Director </TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">With a copy to:</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">Delaware Department of Natural Resources</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&amp; Environmental Control, on behalf of the Delaware</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">Department of Health and Social Services</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">Office Of The Secretary, Environmental</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">Finance 97 Commerce Way, Suite 106</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">Dover, DE 19904</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">Attention: Laura Robbins, Chief of Administration</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">and</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">Borrower:</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">Tidewater Utilities, Inc.</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">1100 South Little Creek Road</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">Dover, DE 19901</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">Attention: Mr. Robert J. Capko, Treasurer</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">With a copy to:</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">Middlesex Water Company</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">485C Route One South, Suite 400</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">Iselin, NJ 08830</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">Attn: Jay L. Kooper, Vice President, General Counsel &amp; <BR>
Secretary</TD></TR>
  </TABLE>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 13.8pt 54.6pt 0 41.95pt; text-align: justify">The Department, and the Borrower
may designate, by notice given hereunder, any further or different addresses to which subsequent demands, notices, approvals, consents,
requests, opinion or other communications shall be sent or persons to whose attention the same shall be directed.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 13.8pt 0 0 91.55pt">Section 11.7. <U>Headings</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 68.85pt 0 42pt; text-indent: 1in">The headings of the several articles
and sections of this Agreement are inserted for convenience only and do not comprise a part of this Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 91.55pt">Section 11.8. <U>Terms of Agreement</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 53.8pt 0 41.95pt; text-indent: 1in">This Agreement shall be effective
upon its execution and delivery by the Borrower and the Department. Except as otherwise specified, the Borrower&rsquo;s obligations under</P>


<!-- Field: Page; Sequence: 23; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->20<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.55</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 3.95pt 53.8pt 0 41.95pt">this Agreement shall expire upon payment in full
of the Bond and all other amounts payable by the Borrower under this Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 91.55pt">Section 11.9. <U>Counterparts</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 53.8pt 0 42pt; text-indent: 1in">This Agreement may be executed in any
number of counterparts, each of which shall be an original and all of which together shall constitute but one and the same instrument.</P>


<!-- Field: Page; Sequence: 24; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->21<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.55</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 3.1pt 0 0 124.85pt">WITNESS the following signatures, all duly authorized.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 1.25pt 0 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 63.2pt 0pt 250pt; text-align: justify; text-indent: 0.45pt">FOR THE DELAWARE
DRINKING WATER STATE REVOL YING FUND, ACTING BY AND THROUGH THE DELAWARE DEPARTMENT OF HEALTH AND SOCIAL SERVICES, DIVISION OF PUBLIC
HEALTH</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 2.5pt 0 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 60.85pt 0 272.75pt; text-indent: -17.05pt">By:<U>./s/ Laura Robbins&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U><BR>
Laura Robbins</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 272.55pt">DNREC, Chief of Administration</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0.55pt 78.25pt 0 272.05pt; text-indent: 0.45pt">Delaware Department of Natural
Resources and <BR>
Environmental Control, on behalf of the <BR>
Delaware Department of Health and Social Services</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 1.1pt 0 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 60.85pt 0 272.75pt; text-indent: -17.05pt">TIDEWATER UTILITIES, INC.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 54.6pt"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 60.85pt 0 272.75pt; text-indent: -17.05pt">By:<U>/s/ Robert J. Capko &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 60.85pt 0 272.75pt; text-indent: -17.05pt">Name: Robert J. Capko</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 60.85pt 0 272.75pt; text-indent: -17.05pt">Title:&nbsp;&nbsp;&nbsp;Treasurer</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 54.6pt">(SEAL)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0.9pt 0 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 54.5pt">Attest:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 54.5pt">&nbsp;</P>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 54.5pt">By: &nbsp;&nbsp; &nbsp;<U>/s/ Jay L. Kooper&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0.1pt 0 0 80pt">Jay L. Kooper</P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0.1pt 0 0 80pt">Secretary</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 4pt 0 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 13.8pt 68.8pt 0 46.7pt; text-align: center"><I>[SIGNATURE PAGE TO FINANCING
AGREEMENT -SERIES 2024A-DWSRF</I> - <I>DELDOT RT 1 MINOS CONAWAY MAIN REPLACEMENTS]</I></P>


<!-- Field: Page; Sequence: 25 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.55</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 3.4pt 68.8pt 0 46.85pt; text-align: center"><U>EXHIBIT A</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 13.8pt 68.8pt 0 46.7pt; text-align: center"><U>Project Description</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 64.1pt 0 42pt; text-align: justify; text-indent: 0.5in">The Delaware Department
of Transportation (DelDOT) is currently in the process of upgrading portions of Rt. 1 and adjacent roadways in the vicinity of and south
of Minos Conaway Road. The Borrower has significant existing infrastructure throughout the proposed DelDOT project. As a part of the Project,
all existing mains within the DelDOT project area will be relocated and upgraded as appropriate.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 64.25pt 0 41.95pt; text-align: justify; text-indent: 0.5in">The relocation
of the existing mains in the DelDOT project area is required in order for the DelDOT project to proceed. The main replacements proposed
as part of the Project will serve the needs of the current service area throughout the interconnected Tidewater, Rehoboth, Angola, and
Meadow&rsquo;s water systems.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 64.2pt 0 41.95pt; text-align: justify; text-indent: 0.5in">The DeIDOT project
has identified many areas where the existing water main will be under the proposed travel lane. Main breaks and subsequent repair work
pose safety concerns. The new main will be installed outside of the travel lanes.</P>


<!-- Field: Page; Sequence: 26 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.55</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 3.95pt 68.8pt 0 46.65pt; text-align: center"><U>EXHIBIT B</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 68.9pt 0 46.45pt; text-align: center"><U>Project Budget</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 7.4pt 0 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" ALIGN="CENTER" STYLE="border-collapse: collapse; width: 80%; font: 10pt Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font-family: Times New Roman, Times, Serif; font-weight: bold; text-decoration: underline">Project Budget:</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total Cost</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 82%; padding-left: 38.5pt">Engineering</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 15%; text-align: right">25,000.00</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 38.5pt">Construction</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">897,000.00</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 1pt; padding-left: 38.5pt">Contingency</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">89,700.00</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold; text-align: left; padding-bottom: 2.5pt; padding-left: 2.5pt">Total Budget</TD><TD STYLE="font-weight: bold; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">1,011,700.00</TD><TD STYLE="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 2.5pt">Source of Funds:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold; text-align: left; padding-bottom: 2.5pt; padding-left: 38.5pt">DWSRF Loan</TD><TD STYLE="font-weight: bold; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">1,011,700.00</TD><TD STYLE="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&nbsp;</TD></TR>
  </TABLE>


<!-- Field: Page; Sequence: 27 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.55</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 3.55pt 68.8pt 0 56.2pt; text-align: center"><U>EXHIBIT C</U></P>

<P STYLE="font: 3pt Times New Roman, Times, Serif; margin: 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 68.8pt 0 55.8pt; text-align: center"><U>Form of Requisition</U></P>

<P STYLE="font: 3pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="white-space: nowrap; padding: 0pt; width: 35%; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; padding: 0pt; width: 30%; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; padding: 0pt; width: 35%; text-indent: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="white-space: nowrap; padding: 0pt; text-indent: 0pt"><FONT STYLE="font-size: 10pt"><B>PROJECT NAME:_______________________</B></FONT></TD>
    <TD STYLE="white-space: nowrap; padding: 0pt; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; padding: 0pt; text-indent: 0pt"><FONT STYLE="font-size: 10pt"><B>FUNDING RECIPIENT: ________________</B></FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="white-space: nowrap; padding: 0pt; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; padding: 0pt; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; padding: 0pt; text-indent: 0pt"><FONT STYLE="font-size: 10pt">E. I. # <B>_______________________</B></FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="white-space: nowrap; padding: 0pt; text-indent: 0pt"></TD>
    <TD STYLE="white-space: nowrap; padding: 0pt; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; padding: 0pt; text-indent: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="white-space: nowrap; padding: 0pt; text-indent: 0pt"><FONT STYLE="font-size: 10pt"><B>UNITED STATES</B></FONT></TD>
    <TD STYLE="white-space: nowrap; padding: 0pt; text-indent: 0pt"><FONT STYLE="font-size: 10pt">AND<B>/&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;STATE OF DELAWARE</B></FONT></TD>
    <TD STYLE="padding: 0pt 0pt 0pt 10pt; white-space: nowrap; text-indent: 0pt"><FONT STYLE="font-size: 10pt">REQUISITION NO: <B>___________________</B></FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0pt 0pt 0pt 10pt; white-space: nowrap; text-indent: 0pt"><FONT STYLE="font-size: 10pt"><B>DEPARTMENT OF AGRICULTURE</B></FONT></TD>
    <TD STYLE="white-space: nowrap; padding: 0pt; text-indent: 0pt"><FONT STYLE="font-size: 10pt">OR&nbsp;&nbsp;&nbsp;
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>DHSS</B></FONT></TD>
    <TD STYLE="white-space: nowrap; padding: 0pt; text-indent: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0pt 0pt 0pt 10pt; white-space: nowrap; text-indent: 0pt"><FONT STYLE="font-size: 10pt">RURAL DEVELOPMENT</FONT></TD>
    <TD STYLE="white-space: nowrap; padding: 0pt; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt 0pt 0pt 10pt; white-space: nowrap; text-indent: 0pt"><FONT STYLE="font-size: 10pt">DATE: <B>_______________________</B></FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="white-space: nowrap; padding: 0pt; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; padding: 0pt; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; padding: 0pt; text-indent: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0pt 0pt 0pt 10pt; white-space: nowrap; text-indent: 0pt"><FONT STYLE="font-size: 10pt">USDA LOAN NO. <B>____________________</B></FONT></TD>
    <TD STYLE="white-space: nowrap; padding: 0pt; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt 0pt 0pt 10pt; white-space: nowrap; text-indent: 0pt"><FONT STYLE="font-size: 10pt">STATE LOAN NO. <B>___________________</B></FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0pt 0pt 0pt 10pt; white-space: nowrap; text-indent: 0pt"><FONT STYLE="font-size: 10pt">USDA GRANT NO. <B>___________________</B></FONT></TD>
    <TD STYLE="white-space: nowrap; padding: 0pt; text-indent: 0pt"><FONT STYLE="font-size: 10pt"><B>SEPARATELY&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OR</B></FONT></TD>
    <TD STYLE="padding: 0pt 0pt 0pt 10pt; white-space: nowrap; text-indent: 0pt"><FONT STYLE="font-size: 10pt">STATE GRANT NO. <B>__________________</B></FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="white-space: nowrap; padding: 0pt; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; padding: 0pt; text-indent: 0pt"><FONT STYLE="font-size: 10pt"><B>JOINTLY FUNDED PROJECT</B></FONT></TD>
    <TD STYLE="white-space: nowrap; padding: 0pt; text-indent: 0pt">&nbsp;</TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 10.3pt 68.8pt 0 53.5pt; text-align: center"><B>ACCOUNT SUMMARY AND REQUEST
FOR LOAN/GRANT DISBURSEMENT</B></P>

<P STYLE="font: 3pt Times New Roman, Times, Serif; margin: 0"><B>&nbsp;</B></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 8pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font-size: 8pt; vertical-align: top">
    <TD STYLE="border-top: black 1.5pt solid; font-size: 8pt; text-align: center; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1.5pt solid; width: 26%; padding-top: 0.05pt; padding-right: 5.4pt; padding-left: 5.4pt; text-indent: 0pt; vertical-align: bottom"><FONT STYLE="font-size: 8pt">DISBURSEMENT<BR>
    ITEMS</FONT></TD>
    <TD STYLE="border-top: black 1.5pt solid; font-size: 8pt; text-align: center; border-right: black 1pt solid; border-bottom: black 1pt solid; width: 14%; padding-top: 0.05pt; padding-right: 5.4pt; padding-left: 5.4pt; text-indent: 0pt; vertical-align: bottom"><FONT STYLE="font-size: 8pt">AMOUNT<BR>
    BUDGETED</FONT></TD>
    <TD STYLE="border-top: black 1.5pt solid; font-size: 8pt; text-align: center; padding-right: 5.4pt; width: 15%; border-right: black 1pt solid; border-bottom: black 1pt solid; padding-top: 0.05pt; padding-left: 5.4pt; text-indent: 0pt; vertical-align: bottom"><FONT STYLE="font-size: 8pt">PREVIOUS<BR>
    DISBURSEMENTS</FONT></TD>
    <TD STYLE="border-top: black 1.5pt solid; font-size: 8pt; text-align: center; border-right: black 1pt solid; border-bottom: black 1pt solid; width: 16%; padding-top: 0.05pt; padding-right: 5.4pt; padding-left: 5.4pt; text-indent: 0pt; vertical-align: bottom"><FONT STYLE="font-size: 8pt">THIS<BR>
    PERIOD</FONT></TD>
    <TD STYLE="border-top: black 1.5pt solid; font-size: 8pt; text-align: center; border-right: black 1pt solid; border-bottom: black 1pt solid; width: 15%; padding-top: 0.05pt; padding-right: 5.4pt; padding-left: 5.4pt; text-indent: 0pt; vertical-align: bottom"><FONT STYLE="font-size: 8pt">TOTAL
    <BR>
    TO DATE</FONT></TD>
    <TD STYLE="border-top: black 1.5pt solid; font-size: 8pt; text-align: center; border-right: black 1.5pt solid; border-bottom: black 1pt solid; width: 14%; padding-top: 0.05pt; padding-right: 5.4pt; padding-left: 5.4pt; text-indent: 0pt; vertical-align: bottom"><FONT STYLE="font-size: 8pt">REMAINING
    <BR>
    FUNDS</FONT></TD></TR>
  <TR STYLE="font-size: 8pt; vertical-align: top">
    <TD STYLE="border-right: black 1pt solid; font-size: 8pt; padding: 0.05pt 5.4pt 9pt; border-bottom: black 1pt solid; border-left: black 1.5pt solid; text-indent: 0pt"><FONT STYLE="font-size: 8pt">CONSTRUCTION</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; padding-left: 5.4pt; text-indent: 0pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; padding-left: 5.4pt; text-indent: 0pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; padding-left: 5.4pt; text-indent: 0pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; padding-left: 5.4pt; text-indent: 0pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-right: black 1.5pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; padding-left: 5.4pt; text-indent: 0pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font-size: 8pt; vertical-align: top">
    <TD STYLE="border-right: black 1pt solid; font-size: 8pt; text-indent: 0pt; border-bottom: black 1pt solid; border-left: black 1.5pt solid; padding-right: 5.4pt; padding-left: 5.4pt"><FONT STYLE="font-size: 8pt">CONTRACT
    <BR>
    NAME OR #</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; padding-left: 5.4pt; text-indent: 0pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; padding-left: 5.4pt; text-indent: 0pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; padding-left: 5.4pt; text-indent: 0pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; padding-left: 5.4pt; text-indent: 0pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-right: black 1.5pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; padding-left: 5.4pt; text-indent: 0pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font-size: 8pt; vertical-align: top">
    <TD STYLE="border-right: black 1pt solid; font-size: 8pt; text-indent: 0pt; border-bottom: black 1pt solid; border-left: black 1.5pt solid; padding-right: 5.4pt; padding-left: 5.4pt"><FONT STYLE="font-size: 8pt">CONTRACT
    <BR>
    NAME OR #</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; padding-left: 5.4pt; text-indent: 0pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; padding-left: 5.4pt; text-indent: 0pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; padding-left: 5.4pt; text-indent: 0pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; padding-left: 5.4pt; text-indent: 0pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-right: black 1.5pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; padding-left: 5.4pt; text-indent: 0pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font-size: 8pt; vertical-align: top">
    <TD STYLE="border-right: black 1pt solid; font-size: 8pt; text-indent: 0pt; border-bottom: black 1pt solid; border-left: black 1.5pt solid; padding-right: 5.4pt; padding-left: 5.4pt"><FONT STYLE="font-size: 8pt">CONTRACT
    <BR>
    NAME OR #</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; padding-left: 5.4pt; text-indent: 0pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; padding-left: 5.4pt; text-indent: 0pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; padding-left: 5.4pt; text-indent: 0pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; padding-left: 5.4pt; text-indent: 0pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-right: black 1.5pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; padding-left: 5.4pt; text-indent: 0pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font-size: 8pt; vertical-align: top">
    <TD STYLE="border-right: black 1pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; border-left: black 1.5pt solid; padding-left: 5.4pt; text-indent: 0pt"><P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0 0pt 0pt"><FONT STYLE="font-size: 8pt"><B>&nbsp;</B></FONT></P>
    <P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0 0pt 0pt"><FONT STYLE="font-size: 8pt">LAND AND R.O.W.</FONT></P></TD>
    <TD STYLE="border-right: black 1pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; padding-left: 5.4pt; text-indent: 0pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; padding-left: 5.4pt; text-indent: 0pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; padding-left: 5.4pt; text-indent: 0pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; padding-left: 5.4pt; text-indent: 0pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-right: black 1.5pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; padding-left: 5.4pt; text-indent: 0pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font-size: 8pt; vertical-align: top">
    <TD STYLE="border-right: black 1pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; border-left: black 1.5pt solid; padding-left: 5.4pt; text-indent: 0pt"><P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0.1pt 0pt 0pt"><FONT STYLE="font-size: 8pt"><B>&nbsp;</B></FONT></P>
    <P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0 0pt 0pt"><FONT STYLE="font-size: 8pt">LEGAL AND ADMIN</FONT></P></TD>
    <TD STYLE="border-right: black 1pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; padding-left: 5.4pt; text-indent: 0pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; padding-left: 5.4pt; text-indent: 0pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; padding-left: 5.4pt; text-indent: 0pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; padding-left: 5.4pt; text-indent: 0pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-right: black 1.5pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; padding-left: 5.4pt; text-indent: 0pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font-size: 8pt; vertical-align: top">
    <TD STYLE="border-right: black 1pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; border-left: black 1.5pt solid; padding-left: 5.4pt; text-indent: 0pt"><P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0 0pt 0pt"><FONT STYLE="font-size: 8pt"><B>&nbsp;</B></FONT></P>
    <P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0 0pt 0pt"><FONT STYLE="font-size: 8pt">ENGINEERING FEES</FONT></P></TD>
    <TD STYLE="border-right: black 1pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; padding-left: 5.4pt; text-indent: 0pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; padding-left: 5.4pt; text-indent: 0pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; padding-left: 5.4pt; text-indent: 0pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; padding-left: 5.4pt; text-indent: 0pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-right: black 1.5pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; padding-left: 5.4pt; text-indent: 0pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font-size: 8pt; vertical-align: top">
    <TD STYLE="border-right: black 1pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; border-left: black 1.5pt solid; padding-left: 5.4pt; text-indent: 0pt"><P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0.1pt 0pt 0pt"><FONT STYLE="font-size: 8pt"><B>&nbsp;</B></FONT></P>
    <P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0 0pt 0pt"><FONT STYLE="font-size: 8pt">INTEREST</FONT></P></TD>
    <TD STYLE="border-right: black 1pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; padding-left: 5.4pt; text-indent: 0pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; padding-left: 5.4pt; text-indent: 0pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; padding-left: 5.4pt; text-indent: 0pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; padding-left: 5.4pt; text-indent: 0pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-right: black 1.5pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; padding-left: 5.4pt; text-indent: 0pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font-size: 8pt; vertical-align: top">
    <TD STYLE="border-right: black 1pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; border-left: black 1.5pt solid; padding-left: 5.4pt; text-indent: 0pt"><P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0 0pt 0pt"><FONT STYLE="font-size: 8pt"><B>&nbsp;</B></FONT></P>
    <P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0 0pt 0pt"><FONT STYLE="font-size: 8pt">CONTINGENCIES</FONT></P></TD>
    <TD STYLE="border-right: black 1pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; padding-left: 5.4pt; text-indent: 0pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; padding-left: 5.4pt; text-indent: 0pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; padding-left: 5.4pt; text-indent: 0pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; padding-left: 5.4pt; text-indent: 0pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-right: black 1.5pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; padding-left: 5.4pt; text-indent: 0pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font-size: 8pt; vertical-align: top">
    <TD STYLE="border-right: black 1pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; border-left: black 1.5pt solid; padding-left: 5.4pt; text-indent: 0pt"><P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0.1pt 0pt 0pt"><FONT STYLE="font-size: 8pt"><B>&nbsp;</B></FONT></P>
    <P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0 0pt 0pt"><FONT STYLE="font-size: 8pt">INITIAL O &amp; M</FONT></P></TD>
    <TD STYLE="border-right: black 1pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; padding-left: 5.4pt; text-indent: 0pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; padding-left: 5.4pt; text-indent: 0pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; padding-left: 5.4pt; text-indent: 0pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; padding-left: 5.4pt; text-indent: 0pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-right: black 1.5pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; padding-left: 5.4pt; text-indent: 0pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font-size: 8pt; vertical-align: top">
    <TD STYLE="border-right: black 1pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; border-left: black 1.5pt solid; padding-left: 5.4pt; text-indent: 0pt"><P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0.05pt 0pt 0pt"><FONT STYLE="font-size: 8pt">OTHER</FONT></P>
    <P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0 0pt 0pt"><FONT STYLE="font-size: 8pt">(describe)</FONT></P></TD>
    <TD STYLE="border-right: black 1pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; padding-left: 5.4pt; text-indent: 0pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; padding-left: 5.4pt; text-indent: 0pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; padding-left: 5.4pt; text-indent: 0pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; padding-left: 5.4pt; text-indent: 0pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-right: black 1.5pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; padding-left: 5.4pt; text-indent: 0pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font-size: 8pt; vertical-align: top">
    <TD STYLE="border-right: black 1pt solid; font-size: 8pt; border-bottom: black 1.5pt double; border-left: black 1.5pt solid; text-indent: 0pt; padding-right: 5.4pt; padding-left: 10pt"><FONT STYLE="font-size: 8pt">DISBURSEMENT<BR>
    TOTALS</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1.5pt double; padding-left: 5.4pt; text-indent: 0pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1.5pt double; padding-left: 5.4pt; text-indent: 0pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1.5pt double; padding-left: 5.4pt; text-indent: 0pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1.5pt double; padding-left: 5.4pt; text-indent: 0pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-right: black 1.5pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1.5pt double; padding-left: 5.4pt; text-indent: 0pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font-size: 8pt; vertical-align: top">
    <TD STYLE="border-right: black 1pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; border-left: black 1.5pt solid; padding-left: 5.4pt; text-indent: 0pt"><P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0.1pt 0pt 0pt"><FONT STYLE="font-size: 8pt"><B>&nbsp;</B></FONT></P>
    <P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0 0pt 0pt"><FONT STYLE="font-size: 8pt">SOURCES OF FUNDING</FONT></P></TD>
    <TD STYLE="border-right: black 1pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; padding-left: 5.4pt; text-indent: 0pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; padding-left: 5.4pt; text-indent: 0pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; padding-left: 5.4pt; text-indent: 0pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; padding-left: 5.4pt; text-indent: 0pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-right: black 1.5pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; padding-left: 5.4pt; text-indent: 0pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font-size: 8pt; vertical-align: top">
    <TD STYLE="border-right: black 1pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; border-left: black 1.5pt solid; padding-left: 5.4pt; text-indent: 0pt"><P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0 0pt 0pt"><FONT STYLE="font-size: 8pt"><B>&nbsp;</B></FONT></P>
    <P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0 0pt 0pt"><FONT STYLE="font-size: 8pt">USDA LOAN</FONT></P></TD>
    <TD STYLE="border-right: black 1pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; padding-left: 5.4pt; text-indent: 0pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; padding-left: 5.4pt; text-indent: 0pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; padding-left: 5.4pt; text-indent: 0pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; padding-left: 5.4pt; text-indent: 0pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-right: black 1.5pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; padding-left: 5.4pt; text-indent: 0pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font-size: 8pt; vertical-align: top">
    <TD STYLE="border-right: black 1pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; border-left: black 1.5pt solid; padding-left: 5.4pt; text-indent: 0pt"><P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0.1pt 0pt 0pt"><FONT STYLE="font-size: 8pt"><B>&nbsp;</B></FONT></P>
    <P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0 0pt 0pt"><FONT STYLE="font-size: 8pt">USDA GRANT</FONT></P></TD>
    <TD STYLE="border-right: black 1pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; padding-left: 5.4pt; text-indent: 0pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; padding-left: 5.4pt; text-indent: 0pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; padding-left: 5.4pt; text-indent: 0pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; padding-left: 5.4pt; text-indent: 0pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-right: black 1.5pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; padding-left: 5.4pt; text-indent: 0pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font-size: 8pt; vertical-align: top">
    <TD STYLE="border-right: black 1pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; border-left: black 1.5pt solid; padding-left: 5.4pt; text-indent: 0pt"><P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0 0pt 0pt"><FONT STYLE="font-size: 8pt"><B>&nbsp;</B></FONT></P>
    <P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0 0pt 0pt"><FONT STYLE="font-size: 8pt">STATE LOAN</FONT></P></TD>
    <TD STYLE="border-right: black 1pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; padding-left: 5.4pt; text-indent: 0pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; padding-left: 5.4pt; text-indent: 0pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; padding-left: 5.4pt; text-indent: 0pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; padding-left: 5.4pt; text-indent: 0pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-right: black 1.5pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; padding-left: 5.4pt; text-indent: 0pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font-size: 8pt; vertical-align: top">
    <TD STYLE="border-right: black 1pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; border-left: black 1.5pt solid; padding-left: 5.4pt; text-indent: 0pt"><P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0.1pt 0pt 0pt"><FONT STYLE="font-size: 8pt"><B>&nbsp;</B></FONT></P>
    <P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0 0pt 0pt"><FONT STYLE="font-size: 8pt">STATE GRANT</FONT></P></TD>
    <TD STYLE="border-right: black 1pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; padding-left: 5.4pt; text-indent: 0pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; padding-left: 5.4pt; text-indent: 0pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; padding-left: 5.4pt; text-indent: 0pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; padding-left: 5.4pt; text-indent: 0pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-right: black 1.5pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; padding-left: 5.4pt; text-indent: 0pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font-size: 8pt; vertical-align: top">
    <TD STYLE="border-right: black 1pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; border-left: black 1.5pt solid; padding-left: 5.4pt; text-indent: 0pt"><P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0 0pt 0pt"><FONT STYLE="font-size: 8pt">OTHER</FONT></P>
    <P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0.05pt 0pt 0pt"><FONT STYLE="font-size: 8pt">(describe)</FONT></P></TD>
    <TD STYLE="border-right: black 1pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; padding-left: 5.4pt; text-indent: 0pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; padding-left: 5.4pt; text-indent: 0pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; padding-left: 5.4pt; text-indent: 0pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; padding-left: 5.4pt; text-indent: 0pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-right: black 1.5pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; padding-left: 5.4pt; text-indent: 0pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font-size: 8pt; vertical-align: top">
    <TD STYLE="border-right: black 1pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; border-left: black 1.5pt solid; padding-left: 5.4pt; text-indent: 0pt"><P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0.05pt 0pt 0pt"><FONT STYLE="font-size: 8pt">OTHER</FONT></P>
    <P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0.05pt 0pt 0pt"><FONT STYLE="font-size: 8pt">(describe)</FONT></P></TD>
    <TD STYLE="border-right: black 1pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; padding-left: 5.4pt; text-indent: 0pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; padding-left: 5.4pt; text-indent: 0pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; padding-left: 5.4pt; text-indent: 0pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; padding-left: 5.4pt; text-indent: 0pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-right: black 1.5pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; padding-left: 5.4pt; text-indent: 0pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font-size: 8pt; vertical-align: top">
    <TD STYLE="border-right: black 1pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; border-left: black 1.5pt solid; padding-left: 5.4pt; text-indent: 0pt"><P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0 0pt 0pt"><FONT STYLE="font-size: 8pt">OTHER</FONT></P>
    <P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0.05pt 0pt 0pt"><FONT STYLE="font-size: 8pt">(describe)</FONT></P></TD>
    <TD STYLE="border-right: black 1pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; padding-left: 5.4pt; text-indent: 0pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; padding-left: 5.4pt; text-indent: 0pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; padding-left: 5.4pt; text-indent: 0pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; padding-left: 5.4pt; text-indent: 0pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-right: black 1.5pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1pt solid; padding-left: 5.4pt; text-indent: 0pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font-size: 8pt; vertical-align: top">
    <TD STYLE="border-right: black 1pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1.5pt solid; border-left: black 1.5pt solid; padding-left: 5.4pt; text-indent: 0pt"><P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0.05pt 0pt 0pt"><FONT STYLE="font-size: 8pt">SOURCE TOTALS (must</FONT></P>
    <P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0 0pt 0pt"><FONT STYLE="font-size: 8pt">equal disbursement totals above)</FONT></P></TD>
    <TD STYLE="border-right: black 1pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1.5pt solid; padding-left: 5.4pt; text-indent: 0pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1.5pt solid; padding-left: 5.4pt; text-indent: 0pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1.5pt solid; padding-left: 5.4pt; text-indent: 0pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1.5pt solid; padding-left: 5.4pt; text-indent: 0pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="border-right: black 1.5pt solid; font-size: 8pt; padding-right: 5.4pt; border-bottom: black 1.5pt solid; padding-left: 5.4pt; text-indent: 0pt"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
  </TABLE>
<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0.6pt 0pt 0pt; text-align: left">See Notes on Page 2 (other side)</P>


<!-- Field: Page; Sequence: 28 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.55</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0.05in 0pt 0pt">Page 2</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0pt 0pt">LOAN/GRANT DISBURSEMENT FORM</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0pt 0pt">Requisition No.__________</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="white-space: nowrap; width: 40%"><FONT STYLE="font-size: 10pt">PREPARED BY (BORROWER/GRANTEE)&nbsp;&nbsp;DATE</FONT></TD>
    <TD STYLE="white-space: nowrap; width: 20%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; width: 40%"><FONT STYLE="font-size: 10pt">APPROVED BY (DHSS/ODW)&nbsp;&nbsp;DATE</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="white-space: nowrap"><FONT STYLE="font-size: 10pt">APPROVED BY (ARCHITECT/ENGINEER) DATE</FONT></TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap"><FONT STYLE="font-size: 10pt">APPROVED BY (USDA/RD)&nbsp;&nbsp;DATE</FONT></TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 8pt 0 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 50%; border: black 1pt solid">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 48.2pt">Borrower/Grantee&rsquo;s Certification</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0.05pt 0 0">&nbsp;</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 30.75pt 0 5.35pt">The undersigned certifies that (1) the amounts
    requested by this requisition will be applied solely and exclusively to the payment, or the reimbursement of the recipient for the
    payment, of Project Costs, and (2) any materials, supplies or equipment covered by this requisition are not subject to any lien or
    security interest or such lien or security interest will be released upon payment of this requisition.</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 30.75pt 0 5.35pt">&nbsp;</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 30.75pt 0 5.35pt">&nbsp;</P></TD>
    <TD STYLE="width: 50%; border-top: black 1pt solid; border-right: black 1pt solid; border-bottom: black 1pt solid">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 39.2pt">Consulting Engineer&rsquo;s Certification</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0.05pt 0 0">&nbsp;</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 27.65pt 0 5.35pt">The undersigned Consulting Engineer for the Recipient
    hereby Certifies that insofar as the amounts covered by this Requisition include payment for labor or to contractors, builders or materialmen,
    such work was actually performed or such materials, supplies or equipment were actually furnished to or installed in the Project.</P></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="white-space: nowrap; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; padding-top: 0.05pt; padding-left: 5.35pt; font-size: 10pt"><P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-size: 10pt">Recipient&rsquo;s Authorized Representative&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Name, Title (PRINTED)</FONT></P>
                                                                                <P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></P>
                                                                                <P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></P></TD>
    <TD STYLE="white-space: nowrap; border-right: black 1pt solid; border-bottom: black 1pt solid; padding-left: 3.9pt; font-size: 10pt"><FONT STYLE="font-size: 10pt">Title and Company Name (PRINTED)</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-right: Black 1pt solid; white-space: nowrap; border-left: Black 1pt solid; padding-top: 0.05pt; padding-left: 5.35pt; font-size: 10pt"><P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-size: 10pt">Recipient&rsquo;s Authorized Representative Signature&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Date</FONT></P>
                                                                                <P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></P>
                                                                                <P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></P></TD>
    <TD STYLE="white-space: nowrap; border-right: black 1pt solid; border-bottom: black 1pt solid; padding-left: 3.9pt; font-size: 10pt"><FONT STYLE="font-size: 10pt">Consulting Engineer&rsquo;s Name (PRINTED)</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="white-space: nowrap; border-right: black 1pt solid; border-bottom: black 1.5pt solid; border-left: black 1pt solid; padding-top: 0.05pt; padding-left: 5.35pt; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; border-right: black 1pt solid; border-bottom: black 1.5pt solid; padding-left: 3.9pt; font-size: 10pt"><FONT STYLE="font-size: 10pt">Authorized Consulting Engineer Signature&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Date</FONT></TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0.15pt 0 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 1in"><B>NOTES:</B></TD><TD>1.&nbsp;&nbsp;&nbsp;Include copies of all invoices or other acceptable documentation to support above request. Provide one (1) <B>s</B>et
for each funding agency.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0.05pt 0 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 18.7pt 0 1.5in; text-align: justify; text-indent: -0.05pt">2.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On
jointly funded projects, disbursements will not be processed until this document is approved by authorized representatives of both the
U. S. Department of Agriculture and the State of Delaware, Department of Health and Social Services.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 6pt">Forms-Jointly Funded-Disbursement.doc&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This form provides all
information required by USDA Form RD 440-11</P>


<!-- Field: Page; Sequence: 29 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.55</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 3.55pt 68.8pt 0 46.85pt; text-align: center"><U>EXHIBIT D</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 68.8pt 0 46.45pt; text-align: center"><U>Schedule of Disbursements</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 5.1pt 0 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" ALIGN="CENTER" STYLE="border-collapse: collapse; width: 80%; font: 10pt Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; padding-left: 10pt; text-decoration: underline">Date</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="border-bottom: Black 1pt solid; text-align: center">Amount ($)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 82%; padding-left: 4.15pt">June-24</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 15%; text-align: right">25,000</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-bottom: 1pt; padding-left: 2.5pt">April-26</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">986,700</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 2.5pt; padding-left: 8.85pt">Total:</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">1,011,700</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
  </TABLE>


<!-- Field: Page; Sequence: 30 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.55</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 3.55pt 68.8pt 0 46.65pt; text-align: center"><U>EXHIBIT E</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 68.8pt 0 46.5pt; text-align: center"><U>Form of Change Order</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 3.5pt 0 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="white-space: nowrap; padding: 0pt; text-indent: 0pt; width: 35%"><FONT STYLE="font-size: 10pt"><B>UNITED STATES</B></FONT></TD>
    <TD STYLE="white-space: nowrap; padding: 0pt; text-indent: 0pt; width: 30%"><FONT STYLE="font-size: 10pt">AND<B>/&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;STATE OF DELAWARE</B></FONT></TD>
    <TD STYLE="padding: 0pt 0pt 0pt 10pt; white-space: nowrap; text-indent: 0pt; width: 35%">ORDER<FONT STYLE="font-size: 10pt"> NO: <B>___________________</B></FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0pt 0pt 0pt 10pt; white-space: nowrap; text-indent: 0pt"><FONT STYLE="font-size: 10pt"><B>DEPARTMENT OF AGRICULTURE</B></FONT></TD>
    <TD STYLE="white-space: nowrap; padding: 0pt; text-indent: 0pt"><FONT STYLE="font-size: 10pt">OR&nbsp;&nbsp;&nbsp;
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>DHSS</B></FONT></TD>
    <TD STYLE="white-space: nowrap; padding: 0pt; text-indent: 0pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0pt 0pt 0pt 10pt; white-space: nowrap; text-indent: 0pt"><FONT STYLE="font-size: 10pt">RURAL DEVELOPMENT</FONT></TD>
    <TD STYLE="white-space: nowrap; padding: 0pt; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt 0pt 0pt 10pt; white-space: nowrap; text-indent: 0pt"><FONT STYLE="font-size: 10pt">DATE: <B>_______________________</B></FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="white-space: nowrap; padding: 0pt; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; padding: 0pt; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; padding: 0pt; text-indent: 0pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0pt 0pt 0pt 10pt; white-space: nowrap; text-indent: 0pt"><FONT STYLE="font-size: 10pt">STATE: <B>____________________</B></FONT></TD>
    <TD STYLE="white-space: nowrap; padding: 0pt; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt 0pt 0pt 10pt; white-space: nowrap; text-indent: 0pt"><FONT STYLE="font-size: 10pt"></FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0pt 0pt 0pt 10pt; white-space: nowrap; text-indent: 0pt">COUNTY:<B>___________________</B></TD>
    <TD STYLE="white-space: nowrap; padding: 0pt; text-indent: 0pt"><FONT STYLE="font-size: 10pt"><B></B></FONT></TD>
    <TD STYLE="padding: 0pt 0pt 0pt 10pt; white-space: nowrap; text-indent: 0pt"><FONT STYLE="font-size: 10pt"></FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="white-space: nowrap; padding: 0pt; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; padding: 0pt; text-indent: 0pt"><FONT STYLE="font-size: 10pt"><B></B></FONT></TD>
    <TD STYLE="white-space: nowrap; padding: 0pt; text-indent: 0pt">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 3.5pt 0 0">&nbsp;</P>

<P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><B>SEPARATELY OR JOINTLY FUNDED
PROJECT</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"><B>CONTRACT CHANGE ORDER</B></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0pt 0pt 0pt 10pt; white-space: nowrap; text-indent: 0pt; width: 35%"><FONT STYLE="font-size: 10pt">CONTRACT FOR: <B>____________________</B></FONT></TD>
    <TD STYLE="white-space: nowrap; padding: 0pt; text-indent: 0pt; width: 30%">&nbsp;</TD>
    <TD STYLE="padding: 0pt 0pt 0pt 10pt; white-space: nowrap; text-indent: 0pt; width: 35%"><FONT STYLE="font-size: 10pt"></FONT></TD></TR>
</TABLE>

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0pt 0pt 0pt 10pt; white-space: nowrap; text-indent: 0pt; width: 1in">OWNER:<B></B></TD>
    <TD STYLE="border-bottom: Black 1pt solid; white-space: nowrap; padding: 0pt; text-indent: 0pt"><FONT STYLE="font-size: 10pt"><B></B></FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; padding: 0pt 0pt 0pt 10pt; white-space: nowrap; text-indent: 0pt"><FONT STYLE="font-size: 10pt"></FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="white-space: nowrap; padding: 0pt; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; padding: 0pt; text-indent: 0pt"><FONT STYLE="font-size: 10pt"><B></B></FONT></TD>
    <TD STYLE="white-space: nowrap; padding: 0pt; text-indent: 0pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0pt 0pt 0pt 10pt; white-space: nowrap; text-indent: 0pt">To:</TD>
    <TD STYLE="border-bottom: Black 1pt solid; white-space: nowrap; padding: 0pt; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; white-space: nowrap; padding: 0pt; text-indent: 0pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0pt 0pt 0pt 10pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="text-align: center; padding: 0pt; white-space: nowrap">(Contractor)</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 41.95pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 5.35pt; text-align: justify">You are hereby requested to comply
with the following changes from the contract plans and specifications:</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 65%; border: black 1pt solid; padding-left: 5.35pt"><FONT STYLE="font-size: 10pt">Description of Changes (Supplemental Plans and Specifications Attached)</FONT></TD>
    <TD STYLE="width: 18%; border-top: black 1pt solid; border-right: black 1pt solid; border-bottom: black 1pt solid">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 14.05pt 0 0; text-align: center">DECREASE</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 14.05pt 0 0.9pt; text-align: center">in Contract Price</P></TD>
    <TD STYLE="width: 17%; border-top: black 1pt solid; border-right: black 1pt solid; border-bottom: black 1pt solid">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 14.5pt">INCREASE</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 9.9pt">In Contract Price</P></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; padding-left: 5.25pt"><FONT STYLE="font-size: 10pt">$</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; padding-left: 5.35pt"><FONT STYLE="font-size: 10pt">$</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; padding-top: 10.3pt; padding-left: 212.5pt"><FONT STYLE="font-size: 10pt">TOTALS</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; padding-left: 5.25pt"><FONT STYLE="font-size: 10pt">$</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; padding-left: 5.35pt"><FONT STYLE="font-size: 10pt">$</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; padding-top: 10.3pt; padding-left: 131.5pt"><FONT STYLE="font-size: 10pt">NET CHANGE IN CONTRACT PRICE</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; padding-left: 5.25pt"><FONT STYLE="font-size: 10pt">$</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; padding-left: 5.35pt"><FONT STYLE="font-size: 10pt">$</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0.15pt 0 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 10.3pt 0pt 0pt 5.35pt; text-align: justify">JUSTIFICATION: Explain (Differing Site
Conditions) (Errors or Omissions in Drawings or Specifications) (Changes in Regulatory Requirements) (Design Changes) (Over run or Under
run in Quantities) (Factors Affecting Time of Completion) (Other: Describe below)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 7.85pt 0 0">&nbsp;&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="border-top: Black 1pt solid; padding-top: 0pt; padding-left: 5.35pt; width: 2in">&nbsp;</TD>
    <TD STYLE="border-top: Black 1pt solid; padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="border-top: Black 1pt solid; text-align: right; padding-top: 0pt; vertical-align: bottom; width: 2in">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="border-bottom: Black 1pt solid; padding-top: 0pt; padding-left: 5.35pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: right; padding-top: 0pt; vertical-align: bottom">&nbsp;</TD></TR>

<TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 0pt; padding-left: 5.35pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="text-align: right; padding-top: 0pt; vertical-align: bottom">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 0pt; padding-left: 5.35pt; width: 2in"><FONT STYLE="font-size: 10pt">The original amount of the Contract:</FONT></TD>
    <TD STYLE="padding-top: 0pt; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="text-align: right; padding-top: 0pt; width: 2in; border-bottom: Black 1pt solid; vertical-align: bottom">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 0pt; padding-left: 5.35pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="text-align: right; padding-top: 0pt; vertical-align: bottom">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-bottom: Black 1pt solid; padding-left: 5.35pt; padding-top: 0pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; padding-top: 0pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: right; padding-top: 0pt; vertical-align: bottom"><FONT STYLE="font-size: 10pt">Dollars ($_________________)</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 5.35pt; padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="text-align: right; padding-top: 0pt; vertical-align: bottom">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="2" STYLE="padding-top: 0pt; padding-left: 5.35pt"><FONT STYLE="font-size: 10pt">The amount of the Contract as adjusted by all previously approved Change Orders:</FONT></TD>
    <TD STYLE="text-align: right; border-bottom: Black 1pt solid; padding-top: 0pt; vertical-align: bottom">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 0pt; padding-left: 5.35pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="text-align: right; padding-top: 0pt; vertical-align: bottom">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-bottom: Black 1pt solid; padding-top: 0pt; padding-left: 5.35pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; padding-top: 0pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: right; padding-top: 0pt; vertical-align: bottom"><FONT STYLE="font-size: 10pt">Dollars ($_________________)</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 0pt; padding-left: 5.35pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="text-align: right; padding-top: 0pt; vertical-align: bottom">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="2" STYLE="padding-top: 0pt; padding-left: 5.35pt"><FONT STYLE="font-size: 10pt">The amount of the Contract will be (Decreased) (Increased) through this Change Order by the sum of:</FONT></TD>
    <TD STYLE="text-align: right; padding-top: 0pt; border-bottom: Black 1pt solid; vertical-align: bottom">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 5.35pt; padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="text-align: right; padding-top: 0pt; vertical-align: bottom">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-bottom: Black 1pt solid; padding-left: 5.35pt; padding-top: 0pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; padding-top: 0pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: right; padding-top: 0pt; vertical-align: bottom"><FONT STYLE="font-size: 10pt">Dollars ($_________________)</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="2" STYLE="padding-top: 0pt; padding-left: 5.35pt">&nbsp;</TD>
    <TD STYLE="text-align: right; padding-top: 0pt; vertical-align: bottom">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="2" STYLE="padding-top: 0pt; padding-left: 5.35pt"><FONT STYLE="font-size: 10pt">The Contract Total including this and all previous Change Orders will be:</FONT></TD>
    <TD STYLE="text-align: right; border-bottom: Black 1pt solid; padding-top: 0pt; vertical-align: bottom">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 0pt; padding-left: 5.35pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="text-align: right; padding-top: 0pt; vertical-align: bottom">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 0pt; padding-left: 5.35pt; border-bottom: Black 1pt solid"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="padding-top: 0pt; border-bottom: Black 1pt solid"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: right; padding-top: 0pt; vertical-align: bottom"><FONT STYLE="font-size: 10pt">Dollars ($_________________)</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="2" STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="text-align: right; padding-top: 0pt; vertical-align: bottom">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="2" STYLE="padding-top: 0pt">
    <P STYLE="padding-top: 0pt; padding-left: 5.35pt">The Contract Period provided for completion will be (Increased) (Decreased) (Unchanged)
by:</P></TD>
    <TD STYLE="text-align: right; padding-top: 0pt; vertical-align: bottom"><FONT STYLE="font-size: 10pt">______________Calendar Days</FONT></TD></TR>
  </TABLE>


<!-- Field: Page; Sequence: 31 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.55</P></DIV>
    <!-- Field: /Page -->


<P STYLE="text-indent: 0pt; font: 10pt Times New Roman, Times, Serif; margin: 0pt">Page 2</P>

<P STYLE="text-indent: 0pt; font: 10pt Times New Roman, Times, Serif; margin: 0pt">CONTRACT CHANGE ORDER FORM</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: 0pt; margin: 0pt">CHANGE ORDER NO. _________</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">This document will become a supplement to the contract and
all provisions will apply hereto.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 0pt">Requested:</TD>
    <TD STYLE="border-bottom: Black 1pt solid; padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; padding-top: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 0pt; width: 2in"><FONT STYLE="font-size: 10pt"></FONT></TD>
    <TD STYLE="padding-top: 0pt"><FONT STYLE="font-size: 10pt">&nbsp;(Owner)</FONT></TD>
    <TD STYLE="padding-top: 0pt; width: 0.1in">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt; width: 1in"><FONT STYLE="font-size: 10pt">(Date)</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 0pt">Recommended:</TD>
    <TD STYLE="border-bottom: Black 1pt solid; padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; padding-top: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 0pt"><FONT STYLE="font-size: 10pt"></FONT></TD>
    <TD STYLE="padding-top: 0pt"><FONT STYLE="font-size: 10pt">&nbsp;(Owner&rsquo;s Architect/Engineer)</FONT></TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt"><FONT STYLE="font-size: 10pt">(Date)</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 0pt">Accepted:</TD>
    <TD STYLE="border-bottom: Black 1pt solid; padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; padding-top: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 0pt"><FONT STYLE="font-size: 10pt"></FONT></TD>
    <TD STYLE="padding-top: 0pt"><FONT STYLE="font-size: 10pt">(Contractor)</FONT></TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt"><FONT STYLE="font-size: 10pt">(Date)</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 0pt">Approved by State of Delaware:</TD>
    <TD STYLE="border-bottom: Black 1pt solid; padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; padding-top: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 0pt"><FONT STYLE="font-size: 10pt"></FONT></TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt">(Date)</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 0pt"><FONT STYLE="font-size: 10pt"></FONT></TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 0pt"><FONT STYLE="font-size: 10pt">Approved by U. S. Department <BR>
of Agriculture:</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; padding-top: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 0pt"><FONT STYLE="font-size: 10pt"></FONT></TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt">(Date)</TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0.05pt 0 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0pt 0pt; text-indent: 0pt">After all five (5) copies of the Change
Order have been signed and dated by authorized representatives of all the applicable parties in the spaces provided above, transmit one
(1) copy to each party as listed below.</P>

<P STYLE="text-indent: 0pt; font: 10pt Times New Roman, Times, Serif; margin: 0 0pt 0pt">&nbsp;</P>

<P STYLE="text-indent: 0pt; font: 10pt Times New Roman, Times, Serif; margin: 0 0pt 0pt">&nbsp;</P>

<P STYLE="text-indent: 0pt; font: 10pt Times New Roman, Times, Serif; margin: 0 0pt 0pt">( ) U. S. Department of Agriculture&rsquo;s Copy</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 10.25pt 0pt 0pt; text-indent: 0pt">( ) State
of Delaware&rsquo;s Copy</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 10.25pt 0pt 0pt; text-indent: 0pt">( ) Contractor&rsquo;s Copy</P>

<P STYLE="text-indent: 0pt; font: 10pt Times New Roman, Times, Serif; margin: 10.25pt 0pt 0pt">( ) Borrower/Grantee&rsquo;s Copy ( ) Architect/Engineer&rsquo;s
Copy</P>

<P STYLE="text-indent: 0pt; font: 10pt Times New Roman, Times, Serif; margin: 0 0pt 0pt">&nbsp;</P>

<P STYLE="text-indent: 0pt; font: 10pt Times New Roman, Times, Serif; margin: 10.2pt 0pt 0pt">&nbsp;</P>

<P STYLE="text-indent: 0pt; font: 10pt Times New Roman, Times, Serif; margin: 0 0pt 0pt">Forms- Jointly Funded-Change Order.doc This form provides all
information required by USDA Form RD 1924 (Rev. 2-97)</P>


<!-- Field: Page; Sequence: 32 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.55</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 7.95pt 68.8pt 0 46.5pt; text-align: center"><U>EXHIBIT &quot;F&quot;</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 166.6pt 0 144.35pt; text-align: center; text-indent: -0.05pt">CERTIFICATE
OF THE BORROWER AND PROJECTED DRAWDOWN SCHEDULE OF THE PROJECT</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 63.95pt 0 41.95pt; text-align: justify; text-indent: 0.5in">The undersigned,
as representatives of Tidewater Utilities, Inc. (the &quot;Borrower&quot;) in connection with the issuance of its $1,011,700 General Obligation
Bond (DelDOT - RT 1 - Minos Conaway Main Replacements Project), Series 2024A-DWSRF, have reviewed the estimated drawdown schedule prepared
by the Borrower, attached hereto as Exhibit D and made a part hereof.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 64.2pt 0 41.95pt; text-align: justify; text-indent: 0.5in">We hereby certify
as of May 17, 2024 that the estimated drawdown schedule attached hereto as Exhibit D and statements made under Section 2.1(m) &quot;Representations
by Borrower&quot; in the foregoing Financing Agreement between the Borrower and the Delaware Drinking Water State Revolving Fund, acting
by and through the Delaware Department of Health and Social Services, Division of Public Health, are to the best of our knowledge true
and correct as of the date hereof.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 11.5pt 0 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 68.8pt 0 46.45pt; text-align: center">[REMAINDER OF PAGE INTENTIONALLY LEFT
BLANK]</P>


<!-- Field: Page; Sequence: 33 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.55</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 10.4pt 156.35pt 0 256.95pt; text-indent: 0.05pt"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="padding: 0pt; text-indent: 0pt">TIDEWATER UTILITIES, INC.</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="padding: 0pt; text-indent: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; text-indent: 0pt; width: 0.5in">By:</TD>
    <TD STYLE="border-bottom: Black 1pt solid; padding: 0pt; text-indent: 0pt; width: 2.5in">/s/ Robert J. Capko</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; text-indent: 0pt">Robert J. Capko</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; text-indent: 0pt">Treasurer</TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">Attest:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.5in">By:</TD>
    <TD STYLE="border-bottom: Black 1pt solid; width: 2.5in">/s/ Jay L. Kooper</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>Jay L. Kooper</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>Secretary</TD>
    <TD>&nbsp;</TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 1.45pt 0 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><I>[SIGNATURE PAGE TO EXHIBIT F-
CERTIFICATE AS TOPROJECTEDDRAWDOWN SCHEDULE SERIES 2024A-DWSRF</I> - <I>DELDOT RT 1 MINOS CONAWAY MAIN REPLACEMENTS}</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><I>&nbsp;</I></P>

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

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

<!-- Field: Page; Sequence: 34 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0"></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.56
<SEQUENCE>3
<FILENAME>ex10-56.htm
<DESCRIPTION>EX-10.56
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: right">Exhibit 10.56</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="text-indent: 0pt; font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<P STYLE="text-indent: 0pt; font: bold 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center">TIDEWATER UTILITIES, INC.</P>

<P STYLE="text-indent: 0pt; font: 10pt Times New Roman, Times, Serif; margin: 0pt"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center; text-indent: 0pt"><B>$1,164,400
GENERAL OBLIGATION BOND <BR>
(KENDALE ROAD INTERCONNECTION PROJECT)<BR>
 SERIES 2024D-DWSRF</B></P>

<P STYLE="text-indent: 0pt; font: 10pt Times New Roman, Times, Serif; margin: 0pt"><B>&nbsp;</B></P>

<P STYLE="text-indent: 0pt; font: 10pt Times New Roman, Times, Serif; margin: 0pt"><B>&nbsp;</B></P>

<P STYLE="text-indent: 0pt; font: 10pt Times New Roman, Times, Serif; margin: 0pt"><B>&nbsp;</B></P>

<P STYLE="text-indent: 0pt; font: 10pt Times New Roman, Times, Serif; margin: 0pt"><B>&nbsp;</B></P>

<P STYLE="text-indent: 0pt; font: 10pt Times New Roman, Times, Serif; margin: 0pt"><B>&nbsp;</B></P>

<P STYLE="text-indent: 0pt; font: 10pt Times New Roman, Times, Serif; margin: 0pt"><B>&nbsp;</B></P>

<P STYLE="text-indent: 0pt; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center">FINANCING AGREEMENT</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: 0pt; margin: 0pt; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0pt; text-align: center">BETWEEN</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0pt; text-align: center">&nbsp;</P>

<P STYLE="text-indent: 0pt; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center">TIDEWATER UTILITIES, INC.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: 0pt; margin: 0pt; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0pt; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0pt; text-align: center">AND</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0pt; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0pt; text-align: center">&nbsp;</P>

<P STYLE="text-indent: 0pt; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center">DELAWARE DRINKING WATER STATE REVOLVING
FUND,</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: 0pt; margin: 0pt; text-align: center">ACTING BY AND THROUGH THE</P>

<P STYLE="text-indent: 0pt; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center">DELAWARE DEPARTMENT OF HEALTH AND
SOCIAL SERVICES,</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: 0pt; margin: 0pt; text-align: center">DIVISION OF PUBLIC HEALTH</P>

<P STYLE="text-indent: 0pt; font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<P STYLE="text-indent: 0pt; font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<P STYLE="text-indent: 0pt; font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center">Loan No. 22000041</P>


<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.56</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 3.95pt 203.1pt 0 179.95pt; text-align: center">TABLE OF CONTENTS</P>

<TABLE CELLSPACING="0" CELLPADDING="0" ALIGN="CENTER" STYLE="font: 10pt Times New Roman, Times, Serif; width: 90%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 19.85pt; font-weight: bold; text-underline-color: black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-decoration: underline; vertical-align: bottom; text-align: right; width: 0.5in">PAGE</TD></TR>

<TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 19.85pt; font-weight: bold; text-underline-color: black">ARTICLE I <U>DEFINITIONS</U></TD>
    <TD STYLE="text-align: right; padding-top: 19.85pt; font-weight: bold; text-underline-color: black; vertical-align: bottom">1</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; padding-top: 6.05pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 1.1.
    <U>Definitions</U></FONT></TD>
    <TD STYLE="text-align: right; padding-top: 6.05pt; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">1</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 1.2. <U>Rules of Construction</U></FONT></TD>
    <TD STYLE="text-align: right; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">3</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 6pt; font-weight: bold; text-underline-color: black">ARTICLE II REPRESENTATIONS</TD>
    <TD STYLE="text-align: right; padding-top: 6pt; font-weight: bold; text-underline-color: black; vertical-align: bottom">3</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; padding-top: 6.05pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 2.1.
    <U>Representations by Borrower</U></FONT></TD>
    <TD STYLE="text-align: right; padding-top: 6.05pt; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">3</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 6pt; font-weight: bold; text-underline-color: black">ARTICLE III ADVANCE AND USE OF LOAN PROCEEDS; CONSTRUCTION OF PROJECT</TD>
    <TD STYLE="text-align: right; padding-top: 6pt; font-weight: bold; text-underline-color: black; vertical-align: bottom">4</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; padding-top: 6pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 3.1.
    <U>Advance of Loan Proceeds</U></FONT></TD>
    <TD STYLE="text-align: right; padding-top: 6pt; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">4</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; padding-top: 0.05pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 3.2.
    <U>Application of Loan Proceeds</U></FONT></TD>
    <TD STYLE="text-align: right; padding-top: 0.05pt; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">5</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 3.3. <U>Agreement to Draw
    Loan Proceeds and Penalty for Delay</U></FONT></TD>
    <TD STYLE="text-align: right; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">8</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 3.4. <U>Agreement to Accomplish
    Project</U></FONT></TD>
    <TD STYLE="text-align: right; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">8</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; padding-top: 0.05pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 3.5.
    <U>Permits</U></FONT></TD>
    <TD STYLE="text-align: right; padding-top: 0.05pt; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">9</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 3.6. <U>Construction Contractors</U></FONT></TD>
    <TD STYLE="text-align: right; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">9</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 3.7. <U>Signage Requirements
    under the Infrastructure Investment and Jobs Act (IIJA)</U></FONT></TD>
    <TD STYLE="text-align: right; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">10</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; padding-top: 0.05pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 3.8.
    <U>Engineering Services</U></FONT></TD>
    <TD STYLE="text-align: right; padding-top: 0.05pt; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">11</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 3.9. <U>Borrower Required
    to Complete Project</U></FONT></TD>
    <TD STYLE="text-align: right; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">11</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 3.10. <U>Inclusion of
    Eligible Project Reimbursement Costs Within The Loan</U></FONT></TD>
    <TD STYLE="text-align: right; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">12</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 6.05pt; font-weight: bold; text-underline-color: black">ARTICLE IV <U>ADDITIONAL FEDERAL REQUIREMENTS</U></TD>
    <TD STYLE="text-align: right; padding-top: 6.05pt; font-weight: bold; text-underline-color: black; vertical-align: bottom">12</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; padding-top: 6pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 4.1.
    <U>Federal Requirements</U></FONT></TD>
    <TD STYLE="text-align: right; padding-top: 6pt; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">12</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; padding-top: 0.05pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 4.2.
    <U>Americans with Disabilities Act</U></FONT></TD>
    <TD STYLE="text-align: right; padding-top: 0.05pt; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">13</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 4.3. <U>Nondiscrimination;
    Sexual Harassment</U></FONT></TD>
    <TD STYLE="text-align: right; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">13</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 6pt; font-weight: bold; text-underline-color: black">ARTICLE V <U>REPAYMENT OF LOAN; GENERAL OBLIGATION</U></TD>
    <TD STYLE="text-align: right; padding-top: 6pt; font-weight: bold; text-underline-color: black; vertical-align: bottom">14</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; padding-top: 6pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 5.1.
    <U>Repayment of Loan</U></FONT></TD>
    <TD STYLE="text-align: right; padding-top: 6pt; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">14</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; padding-top: 0.05pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 5.2.
    <U>General Obligation</U></FONT></TD>
    <TD STYLE="text-align: right; padding-top: 0.05pt; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">14</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; font-weight: bold; font-style: italic"><FONT STYLE="font-size: 10pt; font-style: normal; font-weight: normal">SECTION 5.3. <U>[RESERVED]</U></FONT></TD>
    <TD STYLE="text-align: right; font-weight: bold; font-style: italic; vertical-align: bottom"><FONT STYLE="font-size: 10pt; font-style: normal; font-weight: normal">14</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 6.05pt; font-weight: bold; text-underline-color: black">ARTICLE VI <U>PREPAYMENTS</U></TD>
    <TD STYLE="text-align: right; padding-top: 6.05pt; font-weight: bold; text-underline-color: black; vertical-align: bottom">14</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; padding-top: 5.9pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 6.1.
    <U>Prepayments of Loan</U></FONT></TD>
    <TD STYLE="text-align: right; padding-top: 5.9pt; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">14</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 6pt; font-weight: bold; text-underline-color: black">ARTICLE VII <U>OPERATION AND USE OF SYSTEM</U></TD>
    <TD STYLE="text-align: right; padding-top: 6pt; font-weight: bold; text-underline-color: black; vertical-align: bottom">14</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; padding-top: 6.05pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 7.1.
    <U>Inspection of System and Borrower&rsquo;s Books and Records</U></FONT></TD>
    <TD STYLE="text-align: right; padding-top: 6.05pt; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">14</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 7.2. <U>Performance Certification</U></FONT></TD>
    <TD STYLE="text-align: right; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">15</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 7.3. <U>Operation, Maintenance
    and Use of System</U></FONT></TD>
    <TD STYLE="text-align: right; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">15</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 6.05pt; font-weight: bold; text-underline-color: black">ARTICLE VIII <U>INSURANCE, DAMAGE AND DESTRUCTION</U></TD>
    <TD STYLE="text-align: right; padding-top: 6.05pt; font-weight: bold; text-underline-color: black; vertical-align: bottom">15</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; padding-top: 5.9pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 8.1.
    <U>Insurance</U></FONT></TD>
    <TD STYLE="text-align: right; padding-top: 5.9pt; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">15</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 6pt; font-weight: bold; text-underline-color: black">ARTICLE IX <U>SPECIAL COVENANTS</U></TD>
    <TD STYLE="text-align: right; padding-top: 6pt; font-weight: bold; text-underline-color: black; vertical-align: bottom">15</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; padding-top: 6.05pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 9.1.
    <U>Maintenance of Existence</U></FONT></TD>
    <TD STYLE="text-align: right; padding-top: 6.05pt; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">15</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 9.2. <U>Financial Records
    and Statements</U></FONT></TD>
    <TD STYLE="text-align: right; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">15</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 9.3. <U>Certificate as
    to No Default</U></FONT></TD>
    <TD STYLE="text-align: right; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">16</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 9.4. <U>Further Assurances</U></FONT></TD>
    <TD STYLE="text-align: right; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">16</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; padding-top: 0.05pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 9.5.
    <U>Other Indebtedness</U></FONT></TD>
    <TD STYLE="text-align: right; padding-top: 0.05pt; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">16</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 9.6. <U>Assignment by
    Borrower</U></FONT></TD>
    <TD STYLE="text-align: right; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">16</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 6.05pt; font-weight: bold; text-underline-color: black">ARTICLE X <U>DEFAULTS AND REMEDIES</U></TD>
    <TD STYLE="text-align: right; padding-top: 6.05pt; font-weight: bold; text-underline-color: black; vertical-align: bottom">17</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; padding-top: 6pt; padding-bottom: 1pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section
    10.1. <U>Events of Default</U></FONT></TD>
    <TD STYLE="text-align: right; padding-top: 6pt; padding-bottom: 1pt; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">17</FONT></TD></TR>
</TABLE>

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

<!-- Field: Page; Sequence: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: LowerRoman; Name: PageNo -->i<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.56</P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0"></P>

<TABLE CELLSPACING="0" CELLPADDING="0" ALIGN="CENTER" STYLE="font: 10pt Times New Roman, Times, Serif; width: 90%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; padding-top: 4pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 10.2.
    <U>Notice of Default</U></FONT></TD>
    <TD STYLE="text-align: right; padding-top: 4pt; text-underline-color: black; vertical-align: bottom; width: 0.5in"><FONT STYLE="font-variant: small-caps">18</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; padding-top: 0.05pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 10.3.
    <U>Remedies on Default</U></FONT></TD>
    <TD STYLE="text-align: right; padding-top: 0.05pt; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">18</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 10.4. <U>Delay and Waiver</U></FONT></TD>
    <TD STYLE="text-align: right; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">18</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 10.5. <U>Right to Cure
    Default</U></FONT></TD>
    <TD STYLE="text-align: right; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">18</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 6pt; font-weight: bold; text-underline-color: black">ARTICLE XI <U>MISCELLANEOUS</U></TD>
    <TD STYLE="text-align: right; padding-top: 6pt; font-weight: bold; text-underline-color: black; vertical-align: bottom">19</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; padding-top: 6.05pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 11.1.
    <U>Successors and Assigns</U></FONT></TD>
    <TD STYLE="text-align: right; padding-top: 6.05pt; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">19</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 11.2. <U>Amendments</U></FONT></TD>
    <TD STYLE="text-align: right; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">19</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; padding-top: 0.05pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 11.3.
    <U>Limitation of Liability of Borrower&rsquo;s Officers</U></FONT></TD>
    <TD STYLE="text-align: right; padding-top: 0.05pt; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">19</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 11.4. <U>Applicable Law</U></FONT></TD>
    <TD STYLE="text-align: right; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">19</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 11.5. <U>Severability</U></FONT></TD>
    <TD STYLE="text-align: right; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">19</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; padding-top: 0.05pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 11.6.
    <U>Notice</U></FONT></TD>
    <TD STYLE="text-align: right; padding-top: 0.05pt; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">19</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 11.7. <U>Headings</U></FONT></TD>
    <TD STYLE="text-align: right; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">20</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 11.8. <U>Terms of Agreement</U></FONT></TD>
    <TD STYLE="text-align: right; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">20</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; padding-top: 0.05pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 11.9.
    <U>Counterparts</U></FONT></TD>
    <TD STYLE="text-align: right; padding-top: 0.05pt; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">21</FONT></TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" ALIGN="CENTER" STYLE="font: 10pt Times New Roman, Times, Serif; width: 90%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0pt; width: 1in; text-indent: 0pt"><FONT STYLE="font-size: 10pt"><U>EXHIBIT A</U></FONT></TD>
    <TD STYLE="padding: 0pt; text-indent: 0pt"><FONT STYLE="font-size: 10pt">PROJECT DESCRIPTION</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0pt; text-indent: 0pt"><FONT STYLE="font-size: 10pt"><U>EXHIBIT B</U></FONT></TD>
    <TD STYLE="padding: 0pt; text-indent: 0pt"><FONT STYLE="font-size: 10pt">PROJECT BUDGET </FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0pt; text-indent: 0pt"><FONT STYLE="font-size: 10pt"><U>EXHIBIT C</U></FONT></TD>
    <TD STYLE="padding: 0pt; text-indent: 0pt"><FONT STYLE="font-size: 10pt">FORM OF REQUISITION</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0pt; text-indent: 0pt"><FONT STYLE="font-size: 10pt"><U>EXHIBIT D</U></FONT></TD>
    <TD STYLE="padding: 0pt; text-indent: 0pt"><FONT STYLE="font-size: 10pt">SCHEDULE OF DISBURSEMENTS </FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0pt; text-indent: 0pt"><FONT STYLE="font-size: 10pt"><U>EXHIBIT E</U></FONT></TD>
    <TD STYLE="padding: 0pt; text-indent: 0pt"><FONT STYLE="font-size: 10pt">FORM OF CHANGE ORDER</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0pt; text-indent: 0pt"><FONT STYLE="font-size: 10pt"><U>EXHIBIT F</U></FONT></TD>
    <TD STYLE="padding: 0pt; text-indent: 0pt"><FONT STYLE="font-size: 10pt">PROJECTED DRAWDOWN CERTIFICATE</FONT></TD></TR>
  </TABLE>

<!-- Field: Page; Sequence: 3 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: LowerRoman; Name: PageNo -->ii<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.56</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 3.95pt 13.95pt 0 0; text-align: center"><U>FINANCING AGREEMENT</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 54.65pt 0 41pt; text-align: justify; text-indent: 1in">THIS FINANCING
AGREEMENT (this &ldquo;Agreement&rdquo;) is made as of this 17<SUP>th</SUP> day of May, 2024, between the DELAWARE DRINKING WATER
STATE REVOLVING FUND, acting by and through the DELAWARE DEPARTMENT OF HEALTH &amp; SOCIAL SERVICES, DIVISION OF PUBLIC HEALTH, a
public agency of The State of Delaware (the &ldquo;Department&rdquo;) and TIDEWATER UTILITIES, INC., a corporation organized under
the laws of The State of Delaware (the &ldquo;Borrower&rdquo;).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 54.6pt 0 41pt; text-align: justify; text-indent: 1in">Pursuant to Title
29 <U>Delaware Code</U> Section 7903 (the &ldquo;Act&rdquo;), the General Assembly established a permanent and perpetual fund known as
the &ldquo;Delaware Drinking Water State Revolving Fund&rdquo; (the &ldquo;Fund&rdquo;) and empowered the Secretary of the Department
of Health &amp; Social Services to administer such Fund. From the Fund, the Department from time to time makes loans to and acquires obligations
of eligible persons in Delaware to finance the costs of drinking water facilities in accordance with the Federal Safe Drinking Water Act.
General information on Drinking Water State Revolving Funds can be found at: https://www.epa.gov/dwsrf.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 54.9pt 0 41pt; text-align: justify; text-indent: 1in">The Borrower requested
a loan (the &ldquo;Loan&rdquo;) from the Fund and will evidence its obligation to repay the Loan by the signing of this Agreement and
by the delivery of its General Obligation Bond (Kendale Road Interconnection Project), Series 2024D-DWSRF (the &ldquo;Bond&rdquo;). The
Borrower will use the Loan Proceeds from the Fund to: (i) finance the extension of a 16'' main along Kendale Road to connect the existing
16&quot; mains located on Beaver Dam Road and Robinsonville Road, as more fully described in <B><U>Exhibit A</U></B> and (ii) if desired,
pay certain administrative costs and costs of issuing the Bond (collectively, the &ldquo;Project&rdquo;).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 0 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 3.95pt 68.8pt 0 55.85pt; text-align: center">ARTICLE I<BR>
 <U>DEFINITIONS</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 0 0 90.55pt">Section 1.1. <U>Definitions</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12.05pt 54.8pt 0 41pt; text-align: justify; text-indent: 1in">The capitalized
terms contained in this Agreement shall have the meanings set forth below unless the context requires otherwise and any capitalized terms
not otherwise defined herein shall have the meaning assigned to such terms in the Act:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 13.8pt 54.6pt 0 41pt; text-align: justify; text-indent: 1in">&ldquo;Agreement&rdquo;
means this Financing Agreement between the Department and the Borrower, together with any amendments or supplements hereto.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 13.8pt 54.65pt 0 41pt; text-align: justify; text-indent: 1in">&ldquo;Authorized
Representative&rdquo; means the President, Vice President, Chairman, Treasurer, and Secretary of the Borrower or any employee of the Borrower
authorized by resolution or certificate of the Borrower to perform the act or sign the document in question.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 54.5pt 0 41pt; text-align: justify; text-indent: 1in">&ldquo;Business Day&rdquo;
means a day of the year which is not a Saturday or Sunday or a day on which banking institutions located in New York or Delaware are required
or authorized to remain closed or on which the New York Stock Exchange is closed.</P>


<!-- Field: Page; Sequence: 4 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.56</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 3.95pt 54.7pt 0 40.95pt; text-align: justify; text-indent: 1in">&ldquo;Closing
Date&rdquo; means the date this Agreement is executed and delivered by the Borrower and the Department.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 54.6pt 0 40.95pt; text-align: justify; text-indent: 1in">&ldquo;Commitment
Letter&rdquo; shall mean the commitment letter from the Department to the Borrower dated February 6, 2024 and all extensions and amendments
thereto.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 54.7pt 0 40.95pt; text-align: justify; text-indent: 1in">&ldquo;Consulting
Engineer&rdquo; means any firm of independent consulting engineers of recognized standing and experienced in the field of environmental
engineering and registered to do business in Delaware. Any such firm shall be subject to the reasonable approval of the Department.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 112.95pt">&ldquo;Department&rdquo; means the Department of Health and
Social Services, Division of</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 40.95pt">Public Health.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 112.95pt">&ldquo;Event of Default&rdquo; shall
have the meaning set forth in Section 10.1.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 53.8pt 0 40.95pt; text-indent: 1in">&ldquo;Fiscal Year&rdquo; means the
period of twelve months established by the Borrower as its annual accounting period.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 112.95pt">&ldquo;Loan&rdquo; means the loan from the Department to the
Borrower pursuant to this</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 40.95pt">Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 54.85pt 0 40.95pt; text-align: justify; text-indent: 1in">&ldquo;Loan Proceeds&rdquo;
means the funds applied to make the loan to the Borrower pursuant to this Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 54.8pt 0 40.95pt; text-align: justify; text-indent: 1in">&ldquo;Notice to
Proceed&rdquo; means a written notice given by the Borrower and signed by an Authorized Representative issued to each construction contractor
fixing the date on which construction, equipping, acquisition, expansion or renovation of the Project as described in <B><U>Exhibit A</U></B>
will commence, a copy of which must be furnished to the Department by the Borrower within one year of the Closing Date.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0.05pt 0 0 113pt">&ldquo;Penalty&rdquo; shall have the meaning set forth in
Section 3.3.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 13.8pt 54.75pt 0 40.95pt; text-align: justify; text-indent: 1in">&ldquo;Project&rdquo;
means, collectively, the various improvements and upgrades to the System of the Borrower, as more fully described in <B><U>Exhibit A</U></B>,
the costs of the construction, acquisition or equipping of which are to be financed in whole or in part with the Loan Proceeds.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 13.8pt 54.6pt 0 41pt; text-align: justify; text-indent: 1in">&ldquo;Project
Budget&rdquo; means the budget for the financing of the Project, a copy of which is attached to this Agreement as <B><U>Exhibit B</U>.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 54.85pt 0 41pt; text-align: justify; text-indent: 1in">&ldquo;Project Costs&rdquo;
means the costs of the construction, acquisition or equipping of the Project, as further described in the Project Budget, and such other
costs as may be approved in writing by the Department, provided such costs are permitted by the Act.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 54.85pt 0 41pt; text-align: justify; text-indent: 1in">&ldquo;System&rdquo;
means all plants, systems, facilities, equipment or property, of which the Project constitutes the whole or a part, owned, operated or
maintained by the Borrower and</P>


<!-- Field: Page; Sequence: 5; Options: NewSection; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.56</P></DIV>
    <!-- Field: /Page -->



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 3.95pt 53.8pt 0 41pt">used in connection with the drinking water services
for the systems which comprise the Project, all as described in <B><U>Exhibit A</U>.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 90.55pt">Section 1.2. <U>Rules of Construction</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 53.8pt 0 41pt; text-indent: 1in">The following rules shall apply to
the construction of this Agreement unless the context requires otherwise:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 40.95pt; text-align: justify; text-indent: 49.55pt">(a) Singular
words shall connote the plural number as well as the singular and vice versa.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 40.95pt; text-align: justify; text-indent: 49.55pt">(b) All references in this Agreement to particular
Sections or Exhibits are references to Sections or Exhibits of this Agreement unless otherwise indicated.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 40.95pt; text-align: justify; text-indent: 49.55pt">(c)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>The headings and table of contents as used in this Agreement are solely for convenience of reference and shall not constitute a
part of this Agreement nor shall they affect its meaning, construction or effect.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 3.95pt 68.8pt 0 55.85pt; text-align: center">ARTICLE II
<BR>
REPRESENTATIONS</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 0 0 90.55pt">Section 2.1. <U>Representations by Borrower</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 53.8pt 0 41pt; text-indent: 1in">The Borrower makes the following representations
as the basis for its undertakings under this Agreement:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 54.75pt 0 41pt; text-align: justify; text-indent: 49.55pt">(a)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>The Borrower is a duly organized and validly existing corporation in good standing under the laws of the State of Delaware.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 36.4pt; text-align: justify; text-indent: 54.1pt">(b)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>The Borrower has full right, power and authority to (i) execute this Agreement and the other documents related thereto, (ii) own
and operate the System, (iii) construct, acquire or equip the Project and finance the Project Costs by borrowing money for such purpose
pursuant to this Agreement, and (iv) carry out and consummate all of the transactions contemplated by this Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 36.4pt; text-align: justify; text-indent: 54.1pt">(c)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp; </FONT>All
permits, licenses, registrations, certificates, authorizations and approvals required to have been obtained as of the date of
signing of this Agreement have been obtained for (i) the execution by the Borrower of this Agreement, (ii) the performance and
enforcement of the obligations of the Borrower thereunder, (iii) the acquisition, construction, equipping, occupation, operation and
use of the Project, and (iv) the operation and use of the System. The Borrower knows of no reason why any other necessary permits or
approvals cannot be obtained as required.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.7pt 0 41pt; text-align: justify; text-indent: 49.55pt">(d)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>This Agreement has been executed by a duly authorized officer of the Borrower and constitutes the legal, valid and binding obligation
of the Borrower enforceable against the Borrower in accordance with the terms of this Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 41pt; text-align: justify; text-indent: 49.55pt">(e)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>There are not pending nor, to the best of the knowledge of the undersigned officer of the Borrower, threatened, any actions, suits,
proceedings or investigations of a legal,</P>


<!-- Field: Page; Sequence: 6; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.56</P></DIV>
    <!-- Field: /Page -->



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 3.95pt 54.75pt 0 41pt; text-align: justify">equitable, regulatory, administrative
or legislative nature, in which a judgment, order or resolution may have a material adverse effect on the Borrower, or its business, assets,
condition (financial or otherwise), operations or prospects or in its ability to perform its obligations under this Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.85pt 0 41pt; text-align: justify; text-indent: 49.55pt">(f)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;
</FONT>There have been no material defaults by any contractor or subcontractor under any contract made in connection with the construction
or equipping of the Project.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.8pt 0 36.4pt; text-align: justify; text-indent: 54.1pt">(g)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>No material adverse change has occurred in the financial condition of the Borrower from that indicated in the financial statements,
application and other information furnished to the Department in connection with this Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.8pt 0 36.4pt; text-align: justify; text-indent: 54.1pt"> (h) &nbsp;&nbsp;No Event of Default has occurred and is continuing.</P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.9pt 0 41pt; text-align: justify; text-indent: 49.55pt">(i)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>Except as may otherwise be approved by the Department or permitted by the terms hereof, the Project and the System at all times
will be owned by the Borrower and will not be operated or controlled by any other entity or person.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.9pt 0 41pt; text-align: justify; text-indent: 49.55pt"> (j) The Project will be a part of the System.</P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.7pt 0 41pt; text-align: justify; text-indent: 49.55pt">(k)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>The Loan Proceeds and funds available from the other sources specified in the Project Budget will be sufficient to pay the estimated
Project Costs.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.85pt 0 41pt; text-align: justify; text-indent: 49.55pt">(l)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>The Borrower has received or has commitments to obtain all funds and other financing for the Project as contemplated in the Project
Budget.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.6pt 0 41pt; text-align: justify; text-indent: 49.55pt">(m)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>The Borrower expects to complete the acquisition, construction and equipping of the Project on or before the projected date of
June 30, 2025. The Borrower expects to adhere to the estimated drawdown schedule attached hereto as <B>Exhibit D</B> and certified to
in the &quot;Certificate of the Borrower and Projected Drawdown Schedule of the Project&quot; attached hereto as <B>Exhibit F</B> and
made a part hereof. This projected date of completion is subject to an extension if such extension is mutually agreed upon by the Department
and the Borrower. Noncompliance with this Section 2.1(m) may cause loan funds to become de-obligated and reallocated to other drinking
water projects at the discretion of the Department.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 0 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 14.1pt 0 0; text-align: center">ARTICLE III</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 14pt 0 0; text-align: center"><U>ADVANCE AND USE OF LOAN PROCEEDS; CONSTRUCTION
OF PROJECT</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12.05pt 0 0 90.55pt">Section 3.1. <U>Advance of Loan Proceeds</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.85pt 0 41pt; text-align: justify; text-indent: 1in">The Department
agrees to advance to the Borrower pursuant to this Agreement up to One Million One Hundred Sixty-Four Thousand Four Hundred Dollars ($1,164,400)
to pay Project Costs in accordance with the Project Budget.</P>


<!-- Field: Page; Sequence: 7; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.56</P></DIV>
    <!-- Field: /Page -->



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 3.95pt 0 0 90.55pt">Section 3.2. <U>Application of Loan Proceeds</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.7pt 0 41pt; text-align: justify; text-indent: 49.55pt">(a)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>The Borrower agrees to apply the Loan Proceeds solely and exclusively to the payment, or the reimbursement of the Borrower for
the payment, of Project Costs and further agrees, upon the request of the Department, to exhibit to the Department, vouchers, statements,
bills of sale or other evidence of the actual payment of such Project Costs. The Department shall disburse the Loan Proceeds to or for
the account of the Borrower upon execution of this Agreement and upon receipt by the Department of the following:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.6pt 0 40.95pt; text-align: justify; text-indent: 1.5in">(1)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>A requisition (upon which the Department shall be entitled to rely) signed by an Authorized Representative and containing all information
called for by, and otherwise being in the form of, <B><U>Exhibit C</U></B> attached hereto.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 54.6pt 0 40.95pt; text-align: justify; text-indent: 1.5in">(2)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;
</FONT>If such requisition includes an item for payment for labor or to contractors, builders or materialmen (i) a certificate, signed
by an Authorized Representative, stating that such work was actually performed or such materials, supplies or equipment were actually
furnished or installed in or about the construction of the Project; and (ii) a certificate signed by an Authorized Representative stating
either that such materials, supplies or equipment are not subject to any lien or security interest or that such lien or security interest
will be released or discharged upon payment of the requisition.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 54.6pt 0 41pt; text-align: justify; text-indent: 1.5in">Upon receipt of
each such requisition and accompanying certificate or certificates, the Department shall disburse Loan Proceeds hereunder to or for the
account of the Borrower in accordance with such requisition in an amount and to the extent approved by the Department. The Borrower expects
to adhere to the estimated drawdown schedule attached hereto as <U>Exhibit D</U>. The Department shall have no obligation to disburse
any such Loan Proceeds if the Borrower is in default hereunder, nor shall the Department have any obligation to approve any requisition
if the Borrower is not in compliance with the terms of this Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 54.85pt 0 40.95pt; text-align: justify; text-indent: 49.55pt">(b)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp; </FONT>The
Borrower shall comply with all applicable State of Delaware and federal laws. Except as may otherwise be approved by the Department,
disbursements shall be held at ninety- five percent (95%) of the maximum amount authorized hereunder to ensure satisfactory
completion of the Project. Upon receipt from the Borrower of the certificate specified in Section 3.4 and a final requisition
detailing all retainages to which the Borrower is then entitled, the Department, to the extent approved by the Department and
subject to the provisions of this Section and Section 3.4, will disburse Loan Proceeds to or for the account of the Borrower to the
extent of such approval.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 40.95pt; text-align: justify; text-indent: 49.55pt">(c)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>The Department may apply Loan Proceeds to pay any Penalty assessed pursuant to Section 3.3.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.7pt 0 40.95pt; text-align: justify; text-indent: 49.55pt">(d)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>The Department shall have no obligation to disburse Loan Proceeds in excess of the amount necessary to pay for approved Project
Costs.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.9pt 0 40.95pt; text-align: justify; text-indent: 49.55pt">(e)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>The Borrower shall comply in all respects with all applicable federal laws, regulations and other requirements related to or arising
out of or in connection with the Project and the funding thereto by the Fund.</P>


<!-- Field: Page; Sequence: 8; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.56</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 3.95pt 54.65pt 0 41pt; text-align: justify; text-indent: 49.55pt">(f)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;
</FONT>The Borrower shall comply in all respects with the Federal Single Audit Act (the &ldquo;SAA&rdquo;), 2 CFR 200 Subpart F, as a
sub-recipient of Federal funds. As a recipient of Loan Proceeds from the Fund, the Borrower is required to notify the Department when
a SAA audit has been conducted and provide the Department within 30 days of completion with a copy of the SAA audit if the Borrower expends
$750,000 or more in Loan Proceeds and other federal financial assistance in its fiscal year. Other federal financial assistance sources
include, but are not limited to, equivalency funds received by the Delaware Water Pollution Control Revolving Fund, other federal water
infrastructure funding programs (e.g., USDA RD, CDBG, and EPA&rsquo;s WIFIA and Community Grants, among others), as well as health care,
social services, highways, and education funding programs. The Borrower shall notify the Department when they have reached the $750,000
expenditure threshold.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.65pt 0 41pt; text-align: justify; text-indent: 1in">For purposes of
the Fund, an expenditure occurs at the time that Loan Proceeds are disbursed by the Borrower for the purpose for which the Fund assistance
is provided (e.g., Project Costs). For example, for the Loan, the expenditure occurs at the time the Borrower pays an invoice. In the
case of refinancing assistance, the expenditure occurs at the time the Borrower uses the Loan Proceeds to refinance the existing debt.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 54.8pt 0 41pt; text-align: justify; text-indent: 1in">The Borrower is responsible
for (i) maintaining an annual (fiscal year) accounting system and identifying all expenditures of federal financial assistance, (ii) submitting
its SAA audit to the Federal Audit Clearinghouse within the earlier of 30 calendar days after receipt of the auditor's report(s) or nine
months after the end of the audit period, and (iii) notifying the Department that the SAA audit has been submitted to the Federal Audit
Clearinghouse and providing a copy to the state SRF program upon request. The Borrower shall inform the Department of any findings and
recommendations pertaining to Loan Proceeds received from the Fund contained in SAA audits conducted by the Borrower.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 54.8pt 0 40.95pt; text-align: justify; text-indent: 1in">The SAA dollar
threshold, currently at $750,000 as previously stated, that requires performance of an audit increases periodically, and the Borrower
is required to know the threshold for a given year.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0.05pt 54.75pt 0 40.95pt; text-align: justify; text-indent: 49.55pt">(g)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>The Borrower shall comply with the Delaware Department of Labor Prevailing Wage Rate Regulations.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.6pt 0 40.95pt; text-align: justify; text-indent: 49.55pt">(h)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>The Borrower shall comply with the Delaware Drinking Water State Revolving Fund's Davis-Bacon Wage Rate Act Requirement as set
forth in the closing documents. The Borrower agrees that all contractors or subcontractors utilized by the Borrower in the Project will
complete and file the U.S. Department of Labor&rsquo;s payroll form WH-347.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 41pt; text-align: justify; text-indent: 49.55pt">(i)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>As a recipient of Fund assistance, the Borrower shall comply with the Prohibition on Certain Telecommunication and Video Surveillance
Services or Equipment located in 2 CFR 200.216, as such regulation relates to the Project. The Borrower agrees that none of the Loan Proceeds
shall be used to procure, enter into, extend or renew contracts or obtain equipment, services or systems that use &ldquo;covered telecommunications
equipment or services,&rdquo; as identified in the regulation, as a substantial or essential component of any system, or as critical technology
as part of any system.</P>


<!-- Field: Page; Sequence: 9; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.56</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 3.95pt 54.85pt 0 41pt; text-align: justify; text-indent: 49.55pt">(j)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp; </FONT>As
a recipient of Fund assistance, the Borrower agrees that none of the Loan Proceeds made available to the Borrower shall be used for
the Project for the construction, alteration, maintenance, or repair of the System unless all of the iron and steel products used in
the Project are produced in the United States (&ldquo;American Iron and Steel Requirement&rdquo;), unless: (i) the Borrower has
requested and obtained a waiver from the Environmental Protection Agency pertaining to the Project or (ii) the Department has
otherwise advised the Borrower in writing that the American Iron and Steel Requirement is not applicable to the Project. The
American Iron and Steel Requirement shall not apply in any case or category of cases in which the Administrator of the Environmental
Protection Agency finds that: (i) applying the requirement would be inconsistent with the public interest; (ii) iron and steel
products are not produced in the United States in sufficient and reasonably available quantities and of a satisfactory quality; or
(iii) inclusion of iron and steel products produced in the United States will increase the cost of the overall project by more than
25 percent.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 41pt; text-align: justify; text-indent: 67.55pt">In this section
3.2(j), the term &lsquo;&lsquo;iron and steel products&rsquo;&rsquo; means the following products made primarily of iron or steel-lined
or unlined pipes and fittings, manhole covers and other municipal castings, hydrants, tanks, flanges, pipe clamps and restraints, valves,
structural steel, reinforced precast concrete, and construction materials. &ldquo;Steel&rdquo; means an alloy that includes at least 50
percent iron, between .02 and 2 percent carbon, and may include other elements.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 54.75pt 0pt 41pt; text-align: justify; text-indent: 67.55pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 54.85pt 0 41pt; text-align: justify; text-indent: 67.55pt">The Bipartisan
Infrastructure Law of 2021, also known as the Infrastructure Investment and Jobs Act of 2021 (&ldquo;IIJA&rdquo;), established the Build
America Buy America (BABA) Act domestic sourcing requirements for federal financial assistance programs for infrastructure, including
the Fund, and the Borrower must comply with the BABA provision. BABA also creates expanded American Iron and Steel requirements to include
construction materials and manufactured goods for domestic preference and sourcing requirements.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 54.75pt 0 40.95pt; text-align: justify; text-indent: 67.55pt">In procuring
materials for public works projects, entities using taxpayer-financed Federal assistance should give a commonsense procurement preference
for the materials and products produced by companies and workers in the United States in accordance with the high ideals embodied in the
environmental, worker, workplace safety, and other regulatory requirements of the United States. The benefits of domestic content procurement
preferences extend beyond economics. Common construction materials used in public works infrastructure projects, including steel, iron,
manufactured products, non-ferrous metals, plastic and polymer- based products (including polyvinylchloride, composite building materials,
and polymers used in fiber optic cables), glass (including optic glass), lumber, and drywall are not adequately covered by a domestic
content procurement preference, thus limiting the impact of taxpayer purchases to enhance supply chains in the United States.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0.05pt 0 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 54.85pt 0 40.95pt; text-align: justify; text-indent: 49.55pt">(k)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>The Borrower agrees to comply with all federal requirements applicable to the Loan Proceeds received (including those imposed by
IIJA, Public Law No. 117-58) which the Borrower understands includes, but is not limited to, the following requirements: that all of the
iron and steel, manufactured products, and construction materials used in the Project are to be produced in the United States (&ldquo;Build
America, Buy America Requirements&rdquo;) unless (i) the Borrower has requested and obtained a waiver from the Department pertaining to
the Project or the Project is otherwise covered by a general applicability waiver; or (ii) the Department has</P>


<!-- Field: Page; Sequence: 10; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.56</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 3.95pt 53.8pt 0 41pt">otherwise advised the Borrower in writing that the Build
America, Buy America Requirements are not applicable to the Project.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.7pt 0 40.95pt; text-align: justify; text-indent: 49.55pt">(l)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>The Borrower, as a sub-recipient of Federal funds, agrees that when collecting and managing environmental data under this Agreement,
it will protect the data by following all applicable State of Delaware law cybersecurity requirements, if the Borrower&rsquo;s network
or information system is connected to the Environmental Protection Agency networks to transfer data to the Environmental Protection Agency
using systems other than the Environmental Information Exchange Network or the Environmental Protection Agency&rsquo;s Central Data Exchange.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 0 0 90.55pt">Section 3.3. <U>Agreement to Draw Loan Proceeds and Penalty
for Delay</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 40.95pt; text-align: justify; text-indent: 1in">The Borrower
agrees after the Closing Date to commence work in earnest on the Project and make draws on the Loan Proceeds of at least ten percent (10%)
of the Project Costs within one year of the Closing Date. The Borrower further agrees to provide a Notice to Proceed within one year of
the Closing Date.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 54.7pt 0 40.95pt; text-align: justify; text-indent: 1in">If by May 17, 2025,
which is one year from the Closing Date, (i) the Borrower has not submitted requisition(s), in the manner required by Section 3.2, for
more than ten percent (10%) of the Project Costs, and (ii) the Department has not received a Notice to Proceed, the Department may in
its discretion assess a penalty equal to one percent (1%) of the Loan Proceeds (the &ldquo;Penalty&rdquo;). Such Penalty may be drawn
by the Department from the Loan Proceeds. It is within the Department&rsquo;s complete discretion whether to impose the Penalty based
upon its review of affirmative steps taken by the Borrower to commence and complete the Project and the totality of the circumstances
surrounding any such delay in requesting disbursement of Loan Proceeds.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 90.55pt">Section 3.4. <U>Agreement to Accomplish Project</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 41pt; text-align: justify; text-indent: 1in">The Borrower will
cause the Project to be acquired, constructed, expanded, renovated or equipped as described in <B><U>Exhibit A</U></B> and in accordance
with the Project Budget and the plans, specifications and designs prepared by the Consulting Engineer and approved by the Department.
The Borrower will complete the Project by the date set forth in Section 2.1(m). All plans, specifications and designs have been approved
by all applicable regulatory agencies. The Borrower agrees to maintain complete and accurate books and records of the Project Costs and
permit the Department through its duly authorized representatives to inspect such books and records at any reasonable time. The Borrower
and the Department may amend the description of the Project set forth in <B><U>Exhibit A</U></B>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0.05pt 54.55pt 0 41pt; text-align: justify; text-indent: 1in">The Borrower
will deliver to the Department a certificate signed by an Authorized Representative of the Borrower and by the Consulting Engineer stating
(i) that the Project has been completed substantially in accordance with this Section, the plans and specifications as amended from time
to time, as approved by the Department, and in substantial compliance with all material applicable laws, ordinances, rules and regulations,
(ii) the date of such completion, (iii) that all certificates of occupancy or other material permits necessary for the Project&rsquo;s
use, occupancy and</P>


<!-- Field: Page; Sequence: 11; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.56</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 3.95pt 53.8pt 0 41pt">operation have been issued or obtained, and (iv) the
amount, if any, to be reserved for payment of Project Costs.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 90.55pt">Section 3.5. <U>Permits</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 41pt; text-align: justify; text-indent: 1in">The Borrower,
at its sole cost and expense, shall comply with, and shall obtain all permits, consents and approvals required by local, state or federal
laws, ordinances, rules, regulations or requirements in connection with the acquisition, construction, equipping, occupation, operation
or use of the Project. The Borrower shall, upon request, promptly furnish to the Department copies of all such permits, consents and approvals.
The Borrower shall also comply with all lawful program or procedural guidelines or requirements duly promulgated and amended as of the
date hereof by the Department in connection with the acquisition, construction, equipping, occupation, operation or use of projects financed
by the Fund under the Act. The Borrower shall also comply in all respects with all applicable State of Delaware and federal laws, regulations
and other requirements relating to or arising out of or in connection with the Project and the funding thereof by the Fund.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 90.55pt">Section 3.6. <U>Construction Contractors</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.85pt 0 40.95pt; text-align: justify; text-indent: 1in">Each construction
contractor employed in the accomplishment of the Project shall be required in the construction contract to furnish a performance bond
and a payment bond, each in an amount equal to one hundred percent (100%) of the particular contract price. Such bonds shall list the
Borrower as beneficiary. Each contractor shall be required to maintain, during the construction period covered by the particular construction
contract, builder&rsquo;s risk insurance, workers compensation insurance, public liability insurance, property damage insurance and vehicle
liability insurance in amounts and on terms customarily maintained on such projects. Upon request of the Department, the Borrower shall
cause each contractor to furnish evidence of such bonds and insurance to the Department. In addition to the foregoing,</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 54.85pt 0 40.95pt; text-align: justify; text-indent: 49.55pt">(a)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>Each construction contractor employed in the accomplishment of the Project is required to comply with the Anti-Kickback Act (and
is required to insert similar requirements in all subcontracts) and all other applicable federal laws and regulations.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12.05pt 54.8pt 0 40.95pt; text-align: justify; text-indent: 49.55pt">(b)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>All construction contracts and contractors&rsquo; estimate forms will be prepared so that materials and equipment may be readily
itemized and identified as to eligible and noneligible costs.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 40.95pt; text-align: justify; text-indent: 49.55pt">(c)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>Any change in a construction contract that will alter the contract price or completion time or will substantially modify the proposed
use of the Project must be submitted to the Department for prior approval via a change order in the form of the change order attached
hereto as <B><U>Exhibit E</U></B>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.8pt 0 40.95pt; text-align: justify; text-indent: 49.55pt">(d)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>The construction of the Project facilities will conform to applicable federal, state and local laws, ordinances and regulations.</P>


<!-- Field: Page; Sequence: 12; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.56</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 3.95pt 54.75pt 0 41pt; text-align: justify; text-indent: 49.55pt">(e)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>The Borrower will proceed expeditiously and complete the Project facilities in accordance with the approved application, project
schedule, surveys, plans, profiles, cross- sections, specifications and amendments approved by the Department.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.85pt 0 40.95pt; text-align: justify; text-indent: 1in">Recipients
and sub-recipients of Fund assistance, including the Borrower, shall not make any award or permit any award (sub-grant or contract) at
any tier to any party which is debarred or suspended or is otherwise excluded from or ineligible for participation in Federal assistance
programs under Executive Order 12549, &ldquo;Debarment and Suspension.&rdquo; Grantees and sub-grantees, including the Borrower, shall
refer to the &quot;List of Parties Excluded From Federal Procurement and Non-Procurement Programs&quot; to insure that the contractor
or subcontracts are not on this list. A search for exclusion records can be made at the official US Government System for Award Management
website at https://www.sam.gov. For assistance visit the Federal Service Desk online at www.fsd.gov or by calling (866) 606-8220.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 54.75pt 0 41pt; text-align: justify; text-indent: 49.55pt">(f)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;
</FONT>Recipients have taken and will continue to take all necessary affirmative steps to solicit, and document its solicitation efforts
of, minority business enterprises and women&rsquo;s business enterprises, individually and collectively referred to as Disadvantaged Business
Enterprises (DBE), in accordance with the Six Good Faith Efforts, (40 CFR Part 33).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 41pt; text-align: justify; text-indent: 49.55pt">(g)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>Recipients have taken and will continue to take all necessary affirmative steps to assure that it is in compliance with all requirements
for the procurement of architectural and engineering services as identified in 40 U.S.C. Section 1101 et. Seq, for all architectural and
engineering contracts executed, amended or renewed.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 0 0 90.55pt">Section 3.7. <U>Signage Requirements under the Infrastructure
Investment and Jobs Act</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 41pt; text-align: left"><U>(IIJA)</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 41pt; text-align: left">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 54.75pt 0 41pt; text-align: justify; text-indent: 49.55pt">(a)
Building A Better America Emblem. The Borrower will ensure that a sign is placed at construction sites supported under the Loan
displaying the official Building A Better America emblem and must identify the project as a &ldquo;project funded by President
Biden&rsquo;s Bipartisan Infrastructure Law.&rdquo; Construction is defined at 40 CFR 33.103 as &ldquo;erection, alteration, or
repair (including dredging, excavating, and painting) of buildings, structures, or other improvements to real property, and
activities in response to a release or a threat of a release of a hazardous substance into the environment, or activities to prevent
the introduction of a hazardous substance into a water supply.&rdquo; The sign must be placed at construction sites in an easily
visible location that can be directly linked to the work taking place and must be maintained in good condition throughout the
construction period.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12.05pt 54.75pt 0 40.95pt; text-align: justify; text-indent: 1in">In cases
where the construction site covers a large area (e.g., lead service line replacement or septic tank repair/replacement projects), a sign
should be placed in an easily visible location near where the work is being performed (e.g., entrance to the neighborhood, along a main
road through town, etc.). Signage costs are considered an allowable Project Cost, provided the costs associated with the signage are reasonable.
Additionally, to increase public awareness of projects serving communities where English is not the predominant language, the Borrower
is encouraged to translate the language on signs (excluding the official Building a Better America emblem or EPA logo or seal) into the
appropriate non-English language(s). The costs of such translation are allowable Project Costs, provided the costs are reasonable.</P>


<!-- Field: Page; Sequence: 13; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.56</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 3.95pt 54.85pt 0 40.95pt; text-align: justify; text-indent: 1in">The Borrower
will ensure compliance with the guidelines and design specifications for using the official Building A Better America emblem and corresponding
logomark available at: https://www.whitehouse.gov/wp-content/uploads/2022/08/Building-A- Better-America-Brand-Guide.pdf.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 54.75pt 0 40.95pt; text-align: justify; text-indent: 49.55pt">(b)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>EPA Logo. The Borrower will ensure that signage displays the EPA logo along with the official Building A Better America emblem.
The EPA logo must not be displayed in a manner that implies that EPA itself is conducting the project. Instead, the EPA logo must be accompanied
with a statement indicating that the Borrower received financial assistance from EPA for the project.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 40.95pt; text-align: justify; text-indent: 1in">The Borrower
will ensure compliance with the sign specifications provided by the EPA Office of Public Affairs (&ldquo;OPA&rdquo;) available at: https://www.epa.gov/grants/epa-logo-seal-
specifications-signage-produced-epa-assistance-agreement-recipients. As provided in the sign specifications from OPA, the EPA logo is
the preferred identifier for assistance agreement projects and use of the EPA seal requires prior approval from the EPA. To obtain the
appropriate EPA logo or seal graphic file, the Borrower should send a request directly to OPA and include the EPA Project Officer in the
communication. Instructions for contacting OPA is available on the Using the EPA Seal and Logo page at https://www.epa.gov/aboutepa/using-epa-seal-and-
logo.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 54.75pt 0 41pt; text-align: justify; text-indent: 49.55pt">(c)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>Procuring Signs. Consistent with section 6002 of RCRA, 42 U.S.C. 6962, and 2 CFR 200.323, the Borrower is encouraged to use recycled
or recovered materials when procuring signs. Signage costs are considered an allowable Project Cost under this Agreement provided that
the costs associated with signage are reasonable. Additionally, to increase public awareness of projects serving communities where English
is not the predominant language, the Borrower is encouraged to translate the language on signs (excluding the official Building A Better
America emblem or EPA logo or seal) into the appropriate non-English language(s). The costs of such translation are allowable, provided
the costs are reasonable.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 41pt; text-align: justify; text-indent: 1in">The EPA encourages
the recipient to notify the EPA Project Officer listed in this award document of public or media events publicizing the accomplishment
of significant events related to construction projects as a result of this agreement and provide the opportunity for attendance and participation
by federal representatives with at least ten (10) working days&rsquo; notice.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0.05pt 0 0 90.55pt">Section 3.8. <U>Engineering Services</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.8pt 0 41pt; text-align: justify; text-indent: 1in">The Borrower has
retained or employed the Consulting Engineer to provide engineering services covering planning and design, operation of the System, and
the supervision and inspection of the construction of the Project. The Consulting Engineer will provide to the Department the certificate
required by Section 3.4.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 90.55pt">Section 3.9. <U>Borrower Required to Complete Project</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 41pt; text-align: justify; text-indent: 1in">Subject to the
provisions of Section 9.5 hereof, if the Loan Proceeds are not sufficient to pay in full the cost of the Project, the Borrower will complete
the Project at its own</P>


<!-- Field: Page; Sequence: 14; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.56</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 3.95pt 54.85pt 0 41pt; text-align: justify">expense and shall not be entitled
to any reimbursement therefor from the Department or the Fund or to any abatement, diminution or postponement of the Borrower&rsquo;s
repayments under this Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 90.55pt">Section 3.10. <U>Inclusion of Eligible Project Reimbursement
Costs Within The Loan</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.8pt 0 41pt; text-align: justify; text-indent: 1in">Project Costs incurred
prior to the initiation of construction and after approval of the Project by the Department are eligible for reimbursement from Loan Proceeds
provided that the Project continues to meet all the criteria and requirements set forth by the Department. Notwithstanding anything to
the contrary herein, costs incurred and associated with the initial stages of the Project, such as planning and design, are eligible for
reimbursement regardless of when such costs were incurred.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 14.1pt 0 0; text-align: center">ARTICLE IV</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 9.65pt 0 0; text-align: center"><U>ADDITIONAL FEDERAL REQUIREMENTS</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 0 0 90.55pt">Section 4.1. <U>Federal Requirements</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.7pt 0 40.95pt; text-align: justify; text-indent: 49.55pt">(a)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>As a recipient of Fund assistance, the Borrower shall comply Federal State Revolving Loan Requirements Section 1452 of the Federal
Safe Drinking Water Act, 42 U.S.C.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 40.95pt; text-align: justify">&sect;300j-12 et seq., as amended.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.85pt 0 40.95pt; text-align: justify; text-indent: 49.55pt">(b)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>Pursuant to Title VI of the Civil Rights Act of 1964, 42 U.S.C. &sect; 2000d, as a recipient of Fund assistance, the Borrower agrees
not to discriminate on the basis of race, color or national origin in any activity funded through this Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.7pt 0 40.95pt; text-align: justify; text-indent: 49.55pt">(c)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>Pursuant to the Age Discrimination Act, 42 U.S.C. &sect; 6101 et seq., as a recipient of Fund assistance, the Borrower agrees not
to discriminate on the basis of age in any activity funded through this Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 40.95pt; text-align: justify; text-indent: 49.55pt">(d)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>Pursuant to Section 504 of the Rehabilitation Act of 1973, 29 U.S.C. &sect; 794, as a recipient of Fund assistance, the Borrower
agrees not to discriminate on the basis of disability in any activity funded through this Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.7pt 0 40.95pt; text-align: justify; text-indent: 49.55pt">(e)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>Pursuant to Section 1452 of the Federal Safe Drinking Water Act Amendments of 1996, P.L. 104-182, and Title IX of the Education
Amendments of 1972, 20 U.S.C. &sect; 1681 et seq., as amended, as a recipient of Fund assistance, the Borrower agrees not to discriminate
on the basis of sex in any activity funded through this Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12.05pt 54.85pt 0 40.95pt; text-align: justify; text-indent: 49.55pt">(f)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;
</FONT>Pursuant to Executive Order 11246, dated September 24, 1965, as amended by Executive Order 11375, dated October 13, 1967, and as
supplemented by U.S. Department of Labor regulations set forth at 41 C.F.R. Ch. 60, as a recipient of Fund assistance, the Borrower agrees
to provide an equal opportunity for employment to all contracts and subcontracts awarded for the Project and funded through this Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 40.95pt; text-align: justify; text-indent: 49.55pt">(g)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>Pursuant to Executive Order 12898, dated February 11, 1994, as a recipient of Fund assistance, the Borrower agrees not to fund
any action through this Agreement that will have disproportionately high and adverse effects on minority or low-income populations.</P>


<!-- Field: Page; Sequence: 15; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.56</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 3.95pt 0 0 90.55pt">Section 4.2. <U>Americans with Disabilities Act</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.6pt 0 40.95pt; text-align: justify; text-indent: 1in">Pursuant to
federal regulations promulgated under the authority of the Americans With Disabilities Act, 28 C.F.R. &sect; 35.101 et seq., no individual
with a disability shall, on the basis of the disability, be excluded from participation in this Agreement or from activities provided
for under this Agreement, and the Borrower agrees to comply with the General Prohibitions Against Discrimination, 28 C.F.R. &sect; 35.130,
and all other regulations promulgated under Title II of the Americans With Disabilities Act which are applicable to the benefits, services,
programs, and activities provided by the Department as an agency of the State of Delaware through this Agreement. The State of Delaware
and the Department shall be indemnified and held harmless from all losses, damages, expenses, claims, demands, suits and actions brought
by any party against the State of Delaware or the Department as a result of the Borrower&rsquo;s failure to comply with its obligations
under the preceding provisions.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 90.55pt">Section 4.3. <U>Nondiscrimination; Sexual Harassment</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.85pt 0 41pt; text-align: justify; text-indent: 1in">The Borrower shall
comply, or cause its contractor or subcontractor, or other agents or representatives to comply, with the following requirements:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 54.85pt 0 41pt; text-align: justify; text-indent: 49.55pt">(a)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>In the hiring of any employees for the manufacture of supplies, performance of work, or any other activity required under this
Agreement or any Project contract, no person who is qualified and available to perform the work to which the employment relates shall
be discriminated against by reason of gender, race, creed or color.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.85pt 0 41pt; text-align: justify; text-indent: 49.55pt">(b)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>No employee involved in the manufacture of supplies, the performance of work or any other activity required under this Agreement
shall be discriminated against in any manner or intimidated on account of gender, race, creed, or color.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.7pt 0 41pt; text-align: justify; text-indent: 49.55pt">(c)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>A written sexual harassment policy providing that sexual harassment will not be tolerated and employees who practice it will be
disciplined shall be established and maintained by the Borrower and employees shall be informed of the policy.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 41pt; text-align: justify; text-indent: 49.55pt">(d)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>No contractor who is qualified to perform the work relating to this Agreement shall discriminate against any other contractor by
reason of gender, race, creed, or color.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12.05pt 54.75pt 0 40.95pt; text-align: justify; text-indent: 49.55pt">(e)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>All necessary employment documents and records shall be provided and access shall be granted to the Department to books, records,
and accounts for purposes of investigation to ascertain compliance with the provisions of this Nondiscrimination/Sexual Harassment Clause.
If documents or records reflecting the necessary information requested are not available, such information shall be furnished on reporting
forms supplied by the Department.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.95pt 0 40.95pt; text-align: justify; text-indent: 49.55pt">(f)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;
</FONT>This Nondiscrimination/Sexual Harassment Clause shall be included in any contract awarded for the Project so that such provisions
will be binding upon any contractors engaged for the Project.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 40.95pt; text-align: justify; text-indent: 49.55pt">(g)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>The Department may cancel or terminate this Agreement and all money due or to become due under this Agreement may be forfeited
for a violation of the terms and conditions of this Nondiscrimination/Sexual Harassment Clause. In addition, the Department may proceed</P>


<!-- Field: Page; Sequence: 16; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.56</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0pt 40.95pt; text-align: justify; text-indent: 0pt">with debarment or suspension and may place the party not
in compliance in the Contractor Responsibility File, a repository of information on contractors.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 14.1pt 0 0; text-align: center">ARTICLE V</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 14pt 0 0; text-align: center"><U>REPAYMENT OF LOAN; GENERAL OBLIGATION</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 0 0 90.55pt">Section 5.1. <U>Repayment of Loan</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 0 0 113pt">The Borrower shall repay the Loan pursuant to the terms of
the Bond issued to the</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 41pt">Department.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 90.55pt">Section 5.2. <U>General Obligation</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 53.8pt 0 41pt; text-indent: 1in">The Borrower&rsquo;s repayment obligation
constitutes a general obligation of the Borrower, secured by a pledge of its full faith, revenue and credit.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 90.55pt">Section 5.3. <U>[RESERVED]</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 14.1pt 0 0; text-align: center">ARTICLE
VI<BR>
 <U>PREPAYMENTS</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 0 0 90.55pt">Section 6.1. <U>Prepayments of Loan</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 41pt; text-align: justify; text-indent: 1in">At its option
and upon providing prior written notice to the Department, the Borrower may prepay the Loan, in whole or in part, without penalty, at
any time. Such prior written notice shall specify the date on which the Borrower will make such prepayment and whether the Loan will be
prepaid in full or in part, and if in part, the principal amount to be prepaid. Any such prepayment shall be applied against Loan principal
installments then outstanding as shall be directed by the Borrower.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 14.1pt 0 0; text-align: center">ARTICLE VII<BR>

<U>OPERATION AND USE OF SYSTEM</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 0 0 90.55pt">Section 7.1. <U>Inspection of System and Borrower&rsquo;s
Books and Records</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.8pt 0 40.95pt; text-align: justify; text-indent: 1in">The Department
and its duly authorized representatives and agents shall have such reasonable rights of access to the System as may be necessary to determine
whether the Borrower is in compliance with the requirements of this Agreement and shall have the right at all reasonable times and upon
reasonable prior notice to the Borrower to examine and copy the books and records of the Borrower insofar as such books and records relate
to the System.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0.05pt 54.75pt 0 41pt; text-align: justify; text-indent: 1in">The Borrower
agrees to comply with all record keeping and reporting requirements under all applicable legal authorities, including any reports required
by the Department, such as performance indicators of program deliverables and information on costs and project progress. The Borrower
understands that (i) each contract and subcontract related to the Project is subject to audit by appropriate federal and state entities
and (ii) failure to comply with the applicable legal requirements and this Agreement may result in a default hereunder that</P>


<!-- Field: Page; Sequence: 17; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.56</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 3.95pt 53.8pt 0 41pt">results in a repayment of Loan Proceeds in advance of
the maturity of the Bond and/or other remedial actions.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 90.55pt">Section 7.2. <U>Performance Certification</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 41pt; text-align: justify; text-indent: 1in">The Borrower will
notify the Department when the Project is completed and operation commenced on or before the date set out in Section 2.1(m).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 90.55pt">Section 7.3. <U>Operation, Maintenance and Use of System</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.85pt 0 41pt; text-align: justify; text-indent: 1in">At its own cost
and expense, the Borrower shall operate the System in a proper, sound and economical manner and in compliance with all legal requirements,
shall maintain the System in good repair and operating condition and from time to time shall make all necessary repairs, renewals and
replacements.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 14.1pt 0 0; text-align: center">ARTICLE VIII</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 14pt 0 0; text-align: center"><U>INSURANCE, DAMAGE AND DESTRUCTION</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 0 0 90.55pt">Section 8.1. <U>Insurance</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 40.95pt; text-align: justify; text-indent: 1in">Unless the
Department otherwise agrees in writing, the Borrower shall maintain or cause to be maintained insurance against such risks as are customarily
insured against by owners of systems similar in size and character to the System.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 14.1pt 0 0; text-align: center">ARTICLE IX<BR>
 <U>SPECIAL
COVENANTS</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 0 0 90.55pt">Section 9.1. <U>Maintenance of Existence</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 40.95pt; text-align: justify; text-indent: 1in">The Borrower
shall maintain its existence as a &ldquo;Person&rdquo; (as defined in the Federal Safe Drinking Water Act) and, without consent of the
Department, which consent shall not be unreasonably withheld, shall not dissolve or otherwise dispose of all or substantially all of its
assets or consolidate or merge with or into another entity. Notwithstanding the foregoing, the Borrower may consolidate or merge with
or into, or sell or otherwise transfer all or substantially all of its assets to a political subdivision of The State of Delaware, and
the Borrower thereafter may dissolve, if the surviving, resulting or transferee political subdivision, if other than the Borrower, assumes,
in written form acceptable to the Department, all of the obligations of the Borrower contained in this Agreement, and there is furnished
to the Department an Opinion of Counsel acceptable to the Department subject to customary exceptions and qualifications, to the effect
that such assumption constitutes the legal, valid and binding obligations of the surviving, resulting or transferee entity in accordance
with its terms.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0.05pt 0 0 90.55pt">Section 9.2. <U>Financial Records and Statements</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 41pt; text-align: justify; text-indent: 1in">The Borrower shall
maintain proper books of record and account in which proper entries shall be made in accordance with generally accepted accounting principles,
consistently applied, of all its business and affairs related to the System. The Borrower shall have an annual</P>


<!-- Field: Page; Sequence: 18; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.56</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 3.95pt 54.75pt 0 41pt; text-align: justify">audit made by an independent certified
public accountant within one hundred twenty (120) days after the end of each Fiscal Year. Such report shall include either (a) disclosure
language confirming the Borrower&rsquo;s continued compliance with its loan and mortgage covenants and restrictions or (b) a certificate
of the accountants to the effect that, during the course of such accountant's regular examination of the Borrower's financial condition,
nothing came to such accountant's attention that would constitute an Event of Default hereunder. A copy of the audited annual report shall
be forwarded to the Department when completed.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 90.55pt">Section 9.3. <U>Certificate as to No Default</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 40.95pt; text-align: justify; text-indent: 1in">The Borrower
shall deliver to the Department, within one hundred twenty (120) days after the close of each Fiscal Year, a certificate signed by an
Authorized Representative stating that, during such year and as of the date of such certificate, no event or condition has happened or
existed, or is happening or existing, which constitutes an Event of Default, or if such an event or condition has happened or existed,
or is happening or existing, specifying the nature and period of such event or condition and what action the Borrower has taken, is taking
or proposes to take to rectify it.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 90.55pt">Section 9.4. <U>Further Assurances</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.85pt 0 40.95pt; text-align: justify; text-indent: 1in">The Borrower
shall to the fullest extent permitted by law pass, make, do, execute, acknowledge and deliver such further resolutions, acts, deeds, conveyances,
assignments, transfers and assurances as may be necessary or desirable for the better assuring, conveying, granting, assigning and confirming
the rights of the Department under this Agreement, or as may be required to carry out the purpose of this Agreement. The Borrower shall
at all times, to the fullest extent permitted by law, defend, preserve and protect all rights of the Department under this Agreement against
all claims and demands of all persons.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 90.55pt">Section 9.5. <U>Other Indebtedness</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.9pt 0 41pt; text-align: justify; text-indent: 1in">In the event that
the Borrower is required to borrow additional funds in order to complete the Project, the Borrower agrees to consult with the Department
before borrowing any such additional funds. The Borrower agrees to pay when due all amounts required by any other bonded indebtedness
and to perform all of its obligations in connection therewith.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0.05pt 0 0 90.55pt">Section 9.6. <U>Assignment by Borrower</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 40.95pt; text-align: justify; text-indent: 1in">The
Borrower may not assign its rights under this Agreement without the prior written consent of the Department, which consent shall not
be unreasonably withheld. If the Borrower desires to assign its rights under this Agreement to another &ldquo;Person&rdquo; (as
defined in the Federal Safe Drinking Water Act), the Borrower shall give notice of such fact to the Department. If the Department
consents to the proposed assignment, the Borrower may proceed with the proposed assignment, but such assignment shall not become
effective until the Department is furnished: (i) an assumption agreement in form and substance satisfactory to the Department by
which the assignee agrees to assume all of the Borrower&rsquo;s obligations under this Agreement, and (ii) an Opinion of Counsel to
the assignee, subject to customary exceptions and qualifications, that the assumption agreement and this Agreement constitute legal,
valid and binding obligations</P>


<!-- Field: Page; Sequence: 19; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->16<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.56</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 3.95pt 54.7pt 0 40.95pt; text-align: justify">of the assignee enforceable
against the assignee in accordance with their terms and that the assignment and assumption comply in all respects with the provisions
of this Agreement. Notwithstanding the foregoing, the assignment of the rights of the Borrower under this Agreement or the assumption
of the obligations thereunder by the assignee shall in no way be construed as releasing the Borrower&rsquo;s obligations unless specifically
agreed to by the Department.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 14.1pt 0 0; text-align: center">ARTICLE X<BR>
 <U>DEFAULTS
AND REMEDIES</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 0 0 90.55pt">Section 10.1. <U>Events of Default</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 0 0 2.05pt; text-align: center">Each of the following events shall be
an &ldquo;Event of Default&rdquo; hereunder:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 54.8pt 0 40.95pt; text-align: justify; text-indent: 49.55pt">(a)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>The failure to pay any payment of principal, interest and/or any administrative fee when due hereunder or under the Bond;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.7pt 0 40.95pt; text-align: justify; text-indent: 49.55pt">(b)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>The Borrower&rsquo;s failure to perform or observe any of the other covenants, agreements or conditions of this Agreement and the
continuation of such failure for a period of thirty (30) days after the Department gives the Borrower written notice specifying such failure
and requesting that it be cured, unless the Department shall agree in writing to an extension of such time prior to its expiration; <I>provided,
however, </I>if the failure stated in the notice is correctable but cannot be corrected within the applicable period, the Department will
not unreasonably withhold its consent to an extension of such time if corrective action is instituted by the Borrower within the applicable
period and diligently pursued until the default is corrected;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.7pt 0 40.95pt; text-align: justify; text-indent: 49.55pt">(c)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>Any warranty, representation or other statement by or on behalf of Borrower contained in this Agreement or in any instrument furnished
in compliance with or in reference to this Agreement is false or misleading in any material respect;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.85pt 0 40.95pt; text-align: justify; text-indent: 49.55pt">(d)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>An order or decree shall be entered, with the Borrower&rsquo;s consent or acquiescence, appointing a receiver or receivers of the
System or any part thereof or of the income thereof, or if such order or decree, having been entered without the Borrower&rsquo;s consent
or acquiescence, shall not be vacated, discharged or stayed on appeal within ninety (90) days after the entry thereof;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12.05pt 54.85pt 0 41pt; text-align: justify; text-indent: 49.55pt">(e)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>Any proceeding shall be instituted, with the Borrower&rsquo;s consent or acquiescence, for the purpose of effecting a composition
between the Borrower and its creditors, pursuant to any federal or state statute now or hereafter enacted, if the claims of such creditors
are under any circumstances payable from the revenues of the System; or</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.8pt 0 41pt; text-align: justify; text-indent: 49.55pt">(f)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;
</FONT>Any bankruptcy, insolvency or other similar proceeding shall be instituted by or against the Borrower under any federal or state
bankruptcy or insolvency law now or hereinafter in effect and, if instituted against the Borrower, is not dismissed within ninety (90)
days after filing.</P>


<!-- Field: Page; Sequence: 20; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->17<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.56</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 3.95pt 0 0 90.55pt">Section 10.2. <U>Notice of Default</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.85pt 0 41pt; text-align: justify; text-indent: 1in">The Borrower agrees
to give the Department prompt written notice if any order, decree or proceeding referred to in Section 10.1(d) through (f), inclusive,
is entered or instituted against the Borrower or of the occurrence of any other event or condition which constitutes an Event of Default
immediately upon becoming aware of the existence thereof.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 90.55pt">Section 10.3. <U>Remedies on Default</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.95pt 0 41pt; text-align: justify; text-indent: 1in">Whenever any
Event of Default referred to in Section 10.1 shall have happened and be continuing, the Department shall, in addition to any other remedies
provided herein or by law, have the right, at its option without any further demand or notice, to take one or both of the following remedial
steps:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.8pt 0 41pt; text-align: justify; text-indent: 49.55pt"> (a) Discontinue advances of Loan Proceeds hereunder;</P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.8pt 0 41pt; text-align: justify; text-indent: 49.55pt">(b)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>Declare immediately due and payable all payments due or to become due under this Agreement or under the Bond, and upon notice to
the Borrower, the same shall become immediately due and payable by the Borrower without further notice or demand; and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.85pt 0 40.95pt; text-align: justify; text-indent: 49.55pt">(c)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>Take whatever other action at law or in equity may appear necessary or desirable to collect the payments then due and thereafter
to become due under this Agreement or to enforce any other of the Department&rsquo;s rights under this Agreement or to enforce performance
by the Borrower of its covenants, agreements or undertakings contained herein.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 0 0 90.55pt">Section 10.4. <U>Delay and Waiver</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.85pt 0 40.95pt; text-align: justify; text-indent: 1in">No delay or
omission to exercise any right or power accruing upon any Event of Default shall impair any such right or power or shall be construed
to be a waiver of any such Event of Default or acquiescence therein, and every such right and power may be exercised from time to time
and as often as may be deemed expedient. No waiver of any Event of Default under this Agreement shall extend to or shall affect any subsequent
Event of Default or shall impair any rights or remedies consequent thereto.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 90.55pt">Section 10.5. <U>Right to Cure Default</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12.05pt 54.75pt 0 40.95pt; text-align: justify; text-indent: 1in">If the Borrower
shall fail to make any payment or to perform any act required by it under this Agreement, the Department without prior notice to or demand
upon the Borrower and without waiving or releasing any obligation or default, may (but shall be under no obligation to) make such payment
or perform such act. All amounts so paid by the Department and all costs, fees and expenses so incurred shall be payable by the Borrower
as an additional obligation under this Agreement, together with interest thereon at the rate of interest of five percent (5%) per annum
until paid. The Borrower&rsquo;s obligation under this Section shall survive the repayment of the Bond.</P>


<!-- Field: Page; Sequence: 21; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->18<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.56</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 14.1pt 0 0; text-align: center">ARTICLE
XI<BR>
 <U>MISCELLANEOUS</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 0 0 90.55pt">Section 11.1. <U>Successors and Assigns</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.85pt 0 41pt; text-align: justify; text-indent: 1in">This Agreement
shall be binding upon, inure to the benefit of and be enforceable by the parties and their respective successors and assigns.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 90.55pt">Section 11.2. <U>Amendments</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.7pt 0 40.95pt; text-align: justify; text-indent: 1in">The Department
and the Borrower shall have the right to amend from time to time any of the terms and conditions of this Agreement, <I>provided </I>that
all amendments shall be in writing and shall be signed by or on behalf of the Department and the Borrower.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 90.55pt">Section 11.3. <U>Limitation of Liability of Borrower&rsquo;s
Officers</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.8pt 0 41pt; text-align: justify; text-indent: 1in">No present or future
director, official, officer, employee or agent of the Borrower shall be liable personally in respect of this Agreement or for any other
action taken by such individual pursuant to or in connection with the financing provided for in this Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 90.55pt">Section 11.4. <U>Applicable Law</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 0 0 113pt">This Agreement shall be governed by the applicable laws of
The State of</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 41pt">Delaware.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 90.55pt">Section 11.5. <U>Severability</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.85pt 0 40.95pt; text-align: justify; text-indent: 1in">If any clause,
provision, or section of this Agreement shall be held illegal or invalid by any court, the illegality or invalidity of such clause, provision
or Section shall not affect the remainder of this Agreement which shall be construed and enforced as if such illegal or invalid clause,
provision or section had not been contained in this Agreement. If any agreement or obligation contained in this Agreement is held to be
in violation of law, then such agreement or obligation shall be deemed to be the agreement or obligation of the Department and the Borrower,
as the case may be, only to the extent permitted by law.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0.05pt 0 0 90.55pt">Section 11.6. <U>Notice</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.85pt 0 41pt; text-align: justify; text-indent: 1in">Unless otherwise
provided for herein, all demands, notices, approvals, consents, requests, opinions and other communications under this Agreement shall
be in writing and shall be deemed to have been given when delivered in person or mailed by first class registered or certified mail, postage
prepaid, addressed as follows:</P>


<!-- Field: Page; Sequence: 22; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->19<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.56</P></DIV>
    <!-- Field: /Page -->




<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 13.8pt 54.6pt 0 40.95pt; text-align: justify"></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 2in">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; width: 1in; text-indent: 0pt">Department:</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">Delaware Department of Health and Social Services </TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">Division of Public Health</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">Office of Drinking Water Jesse Cooper Building</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">417 Federal Street &ndash; Room 226</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">Dover, DE 19901</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">Attention: DWSRF Program Director </TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">With a copy to:</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">Delaware Department of Natural Resources</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&amp; Environmental Control, on behalf of the Delaware</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">Department of Health and Social Services</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">Office Of The Secretary, Environmental</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">Finance 97 Commerce Way, Suite 106</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">Dover, DE 19904</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">Attention: Laura Robbins, Chief of Administration</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">and</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">Borrower:</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">Tidewater Utilities, Inc.</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">1100 South Little Creek Road</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">Dover, DE 19901</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">Attention: Mr. Robert J. Capko, Treasurer</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">With a copy to:</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">Middlesex Water Company</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">485C Route One South, Suite 400</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">Iselin, NJ 08830</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">Attn: Jay L. Kooper, Vice President, General Counsel &amp; <BR>
Secretary</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 13.8pt 54.6pt 0 40.95pt; text-align: justify">The Department, and the Borrower
may designate, by notice given hereunder, any further or different addresses to which subsequent demands, notices, approvals, consents,
requests, opinion or other communications shall be sent or persons to whose attention the same shall be directed.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 13.8pt 0 0 90.55pt">Section 11.7. <U>Headings</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 67.3pt 0 41pt; text-indent: 1in">The headings of the several articles
and sections of this Agreement are inserted for convenience only and do not comprise a part of this Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 90.55pt">Section 11.8. <U>Terms of Agreement</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 53.8pt 0 41pt; text-indent: 1in">This Agreement shall be effective upon
its execution and delivery by the Borrower and the Department. Except as otherwise specified, the Borrower&rsquo;s obligations under</P>


<!-- Field: Page; Sequence: 23; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->20<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.56</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 3.95pt 53.8pt 0 40.95pt">this Agreement shall expire upon payment in full
of the Bond and all other amounts payable by the Borrower under this Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 90.55pt">Section 11.9. <U>Counterparts</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 53.8pt 0 40.95pt; text-indent: 1in">This Agreement may be executed in
any number of counterparts, each of which shall be an original and all of which together shall constitute but one and the same instrument.</P>


<!-- Field: Page; Sequence: 24; Value: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->21<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.56</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 3.65pt 0 0 123.85pt">WITNESS the following signatures, all duly authorized.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 1.45pt 0 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 63.2pt 0pt 250pt; text-align: justify; text-indent: 0.45pt">FOR THE DELAWARE
DRINKING WATER STATE REVOLYING FUND, ACTING BY AND THROUGH THE DELAWARE DEPARTMENT OF HEALTH AND SOCIAL SERVICES, DIVISION OF PUBLIC HEALTH</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 2.5pt 0 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 60.85pt 0 272.75pt; text-indent: -17.05pt">By:<U>./s/ Laura Robbins&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U><BR>
Laura Robbins</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 272.55pt">DNREC, Chief of Administration</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0.55pt 78.25pt 0 272.05pt; text-indent: 0.45pt">Delaware Department of Natural
Resources and <BR>
Environmental Control, on behalf of the <BR>
Delaware Department of Health and Social Services</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 1.1pt 0 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 60.85pt 0 272.75pt; text-indent: -17.05pt">TIDEWATER UTILITIES, INC.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0.1in 0 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 54.6pt"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 60.85pt 0 272.75pt; text-indent: -17.05pt">By:<U>/s/ Robert J. Capko &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 60.85pt 0 272.75pt; text-indent: -17.05pt">Name: Robert J. Capko</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 60.85pt 0 272.75pt; text-indent: -17.05pt">Title:&nbsp;&nbsp;&nbsp;Treasurer</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 54.6pt">(SEAL)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0.9pt 0 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 54.5pt">Attest:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 54.5pt">&nbsp;</P>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 54.5pt">By: &nbsp;&nbsp; &nbsp;<U>/s/ Jay L. Kooper&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0.1pt 0 0 80pt">Jay L. Kooper</P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0.1pt 0 0 80pt">Secretary</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 13.8pt 68.8pt 0 46.7pt; text-align: center"><I>[SIGNATURE PAGE TO FINANCING AGREEMENT-SERIES
2024D-DWSRF-KENDALE ROAD INTERCONNECTION]</I></P>


<!-- Field: Page; Sequence: 25 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.56</P></DIV>
    <!-- Field: /Page -->



<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 3.4pt 203.1pt 0 180.15pt; text-align: center"><U>EXHIBIT A</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 13.8pt 203.1pt 0 2.5in; text-align: center"><U>Project Description</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 64.15pt 0 40.95pt; text-align: justify; text-indent: 0.5in">The Borrower&rsquo;s
Rehoboth water system is located along the Rt. 1 corridor from the area of Cave Neck Road southeast to Rehoboth Bay and southwest to Love
Creek and beyond. The northwestern portion of the system is highly dependent on a single 12&quot; water main running along Rt. 1. This
single main is the sole interconnection between the northeastern portions of the system, including a major water supply facility at Paynter's
Mill, and the remainder of the Rehoboth service area. A current interconnection project (Dairy Farm Road) extended a 12&quot; water main
parallel to Rt. 1 to connect to an existing 16&quot; main located at Beaver Dam Road. The Borrower has determined that it would be beneficial
to continue to further extend a 16&quot; main +/-3,950 LF along Kendale Road to connect the existing 16&quot; mains located on Beaver
Dam Road and Robinsonville Road.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 64.2pt 0 40.95pt; text-align: justify; text-indent: 0.5in">The proposed
new 16&quot; interconnection will provide resiliency and redundancy for the existing main along Rt. 1 and reduce head losses associated
with the supply of water throughout the consolidated Rehoboth water supply district. The interconnect is the completion of a large diameter
distribution main along the western end of the Rehoboth District's service area to further solidify a regional distribution approach.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 64.1pt 0 40.95pt; text-align: justify; text-indent: 0.5in">The proposed
Kendale Road interconnection within the Rehoboth water system will connect existing 16&quot; main(s) located on Beaver Dam Road and Robinsonville
Road and will provide redundancy to the single existing main interconnecting this area along Rt. 1. This redundancy will reduce the system's
vulnerability and increase resilience in the event of a disruption of the mains along Rt. 1. The proposed interconnection will also reduce
head losses, and energy required, to transmit supply from the Tidewater Paynter's Mill and Oak Crest facilities to the remainder of the
district.</P>


<!-- Field: Page; Sequence: 26 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.56</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 3.95pt 203.1pt 0 179.95pt; text-align: center"><U>EXHIBIT B</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 203.15pt 0 179.7pt; text-align: center"><U>Project Budget</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 7.4pt 0 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" ALIGN="CENTER" STYLE="border-collapse: collapse; width: 80%; font: 10pt Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-decoration: underline">Project Budget:</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total Cost</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 82%; padding-left: 38.5pt">Engineering</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 15%; text-align: right">16,000.00</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 38.5pt">Construction</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">1,044,000.00</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 1pt; padding-left: 38.5pt">Contingency</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">104,400.00</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold; text-align: left; padding-bottom: 2.5pt; padding-left: 2.5pt">Total Budget</TD><TD STYLE="font-weight: bold; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">1,164,400.00</TD><TD STYLE="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 2.5pt">Source of Funds:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold; text-align: left; padding-bottom: 2.5pt; padding-left: 38.5pt">DWSRF Loan</TD><TD STYLE="font-weight: bold; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">1,164,400.00</TD><TD STYLE="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&nbsp;</TD></TR>
  </TABLE>


<!-- Field: Page; Sequence: 27 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.56</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 3.55pt 13.6pt 0 0; text-align: center"><U>EXHIBIT C</U></P>

<P STYLE="font: 3pt Times New Roman, Times, Serif; margin: 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 14pt 0 0; text-align: center"><U>Form of Requisition</U></P>

<P STYLE="font: 3pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="white-space: nowrap; padding: 0pt; width: 35%; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; padding: 0pt; width: 30%; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; padding: 0pt; width: 35%; text-indent: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="white-space: nowrap; padding: 0pt; text-indent: 0pt"><FONT STYLE="font-size: 10pt"><B>PROJECT NAME:_______________________</B></FONT></TD>
    <TD STYLE="white-space: nowrap; padding: 0pt; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; padding: 0pt; text-indent: 0pt"><FONT STYLE="font-size: 10pt"><B>FUNDING RECIPIENT: ________________</B></FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="white-space: nowrap; padding: 0pt; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; padding: 0pt; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; padding: 0pt; text-indent: 0pt"><FONT STYLE="font-size: 10pt">E. I. # <B>_______________________</B></FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="white-space: nowrap; padding: 0pt; text-indent: 0pt"></TD>
    <TD STYLE="white-space: nowrap; padding: 0pt; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; padding: 0pt; text-indent: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="white-space: nowrap; padding: 0pt; text-indent: 0pt"><FONT STYLE="font-size: 10pt"><B>UNITED STATES</B></FONT></TD>
    <TD STYLE="white-space: nowrap; padding: 0pt; text-indent: 0pt"><FONT STYLE="font-size: 10pt">AND<B>/&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;STATE OF DELAWARE</B></FONT></TD>
    <TD STYLE="padding: 0pt 0pt 0pt 10pt; white-space: nowrap; text-indent: 0pt"><FONT STYLE="font-size: 10pt">REQUISITION NO: <B>___________________</B></FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0pt 0pt 0pt 10pt; white-space: nowrap; text-indent: 0pt"><FONT STYLE="font-size: 10pt"><B>DEPARTMENT OF AGRICULTURE</B></FONT></TD>
    <TD STYLE="white-space: nowrap; padding: 0pt; text-indent: 0pt"><FONT STYLE="font-size: 10pt">OR&nbsp;&nbsp;&nbsp;
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>DHSS</B></FONT></TD>
    <TD STYLE="white-space: nowrap; padding: 0pt; text-indent: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0pt 0pt 0pt 10pt; white-space: nowrap; text-indent: 0pt"><FONT STYLE="font-size: 10pt">RURAL DEVELOPMENT</FONT></TD>
    <TD STYLE="white-space: nowrap; padding: 0pt; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt 0pt 0pt 10pt; white-space: nowrap; text-indent: 0pt"><FONT STYLE="font-size: 10pt">DATE: <B>_______________________</B></FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="white-space: nowrap; padding: 0pt; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; padding: 0pt; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; padding: 0pt; text-indent: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0pt 0pt 0pt 10pt; white-space: nowrap; text-indent: 0pt"><FONT STYLE="font-size: 10pt">USDA LOAN NO. <B>____________________</B></FONT></TD>
    <TD STYLE="white-space: nowrap; padding: 0pt; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt 0pt 0pt 10pt; white-space: nowrap; text-indent: 0pt"><FONT STYLE="font-size: 10pt">STATE LOAN NO. <B>___________________</B></FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0pt 0pt 0pt 10pt; white-space: nowrap; text-indent: 0pt"><FONT STYLE="font-size: 10pt">USDA GRANT NO. <B>___________________</B></FONT></TD>
    <TD STYLE="white-space: nowrap; padding: 0pt; text-indent: 0pt"><FONT STYLE="font-size: 10pt"><B>SEPARATELY&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OR</B></FONT></TD>
    <TD STYLE="padding: 0pt 0pt 0pt 10pt; white-space: nowrap; text-indent: 0pt"><FONT STYLE="font-size: 10pt">STATE GRANT NO. <B>__________________</B></FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="white-space: nowrap; padding: 0pt; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; padding: 0pt; text-indent: 0pt"><FONT STYLE="font-size: 10pt"><B>JOINTLY FUNDED PROJECT</B></FONT></TD>
    <TD STYLE="white-space: nowrap; padding: 0pt; text-indent: 0pt">&nbsp;</TD></TR>
  </TABLE>
<P STYLE="font: 3pt Times New Roman, Times, Serif; margin: 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 10.3pt 16.25pt 0 0; text-align: center"><B>ACCOUNT SUMMARY AND REQUEST FOR
LOAN/GRANT DISBURSEMENT</B></P>

<P STYLE="font: 3pt Times New Roman, Times, Serif; margin: 0"><B>&nbsp;</B></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 8pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 8pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; width: 26%; border-top: black 1.5pt solid; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1.5pt solid; padding-top: 0.05pt; padding-right: 51.15pt; padding-left: 21.45pt; text-indent: -16.1pt"><FONT STYLE="font-size: 8pt">DISBURSEMENT<BR>
    ITEMS</FONT></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; width: 14%; border-top: black 1.5pt solid; border-right: black 1pt solid; border-bottom: black 1pt solid; padding-top: 0.05pt; padding-right: 26.8pt; padding-left: 5.85pt; text-indent: 4.05pt"><FONT STYLE="font-size: 8pt">AMOUNT
    <BR>
    BUDGETED</FONT></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; width: 15%; border-top: black 1.5pt solid; border-right: black 1pt solid; border-bottom: black 1pt solid; padding-top: 0.05pt; padding-left: 5.75pt; text-indent: 8.15pt"><FONT STYLE="font-size: 8pt">PREVIOUS
    <BR>
    DISBURSEMENTS</FONT></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; width: 16%; border-top: black 1.5pt solid; border-right: black 1pt solid; border-bottom: black 1pt solid; padding-top: 0.05pt; padding-right: 38.2pt; padding-left: 17.85pt; text-indent: 3.9pt"><FONT STYLE="font-size: 8pt">THIS
    <BR>
    PERIOD</FONT></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; width: 15%; border-top: black 1.5pt solid; border-right: black 1pt solid; border-bottom: black 1pt solid; padding-top: 0.05pt; padding-right: 28pt; padding-left: 0.25in; text-indent: 3.9pt"><FONT STYLE="font-size: 8pt">TOTAL
    <BR>
    TO DATE</FONT></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; width: 14%; border-top: black 1.5pt solid; border-right: black 1.5pt solid; border-bottom: black 1pt solid; padding-top: 0.05pt; padding-right: 16.95pt; padding-left: 23.95pt; text-indent: -12.15pt"><FONT STYLE="font-size: 8pt">REMAINING
    <BR>
    FUNDS</FONT></TD></TR>
  <TR STYLE="font: 8pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1.5pt solid; padding-top: 0.05pt; padding-left: 5.35pt"><FONT STYLE="font-size: 8pt">CONSTRUCTION<BR>
    &nbsp;</FONT></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1.5pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 8pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1.5pt solid; padding-right: 51.15pt; padding-left: 5.35pt"><FONT STYLE="font-size: 8pt">CONTRACT<BR>
    NAME OR #</FONT></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1.5pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 8pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1.5pt solid; padding-right: 51.15pt; padding-left: 5.35pt"><FONT STYLE="font-size: 8pt">CONTRACT
    <BR>
    NAME OR #</FONT></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1.5pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 8pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1.5pt solid; padding-right: 51.15pt; padding-left: 5.35pt"><FONT STYLE="font-size: 8pt">CONTRACT
    <BR>
    NAME OR #</FONT></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1.5pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 8pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1.5pt solid"><P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-size: 8pt"><B>&nbsp;</B></FONT></P>
    <P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 5.35pt"><FONT STYLE="font-size: 8pt">LAND AND R.O.W.</FONT></P></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1.5pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 8pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1.5pt solid"><P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0.1pt 0 0"><FONT STYLE="font-size: 8pt"><B>&nbsp;</B></FONT></P>
    <P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 5.35pt"><FONT STYLE="font-size: 8pt">LEGAL AND ADMIN</FONT></P></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1.5pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 8pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1.5pt solid"><P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-size: 8pt"><B>&nbsp;</B></FONT></P>
    <P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 5.35pt"><FONT STYLE="font-size: 8pt">ENGINEERING FEES</FONT></P></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1.5pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 8pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1.5pt solid"><P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0.1pt 0 0"><FONT STYLE="font-size: 8pt"><B>&nbsp;</B></FONT></P>
    <P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 5.35pt"><FONT STYLE="font-size: 8pt">INTEREST</FONT></P></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1.5pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 8pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1.5pt solid"><P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-size: 8pt"><B>&nbsp;</B></FONT></P>
    <P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 5.35pt"><FONT STYLE="font-size: 8pt">CONTINGENCIES</FONT></P></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1.5pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 8pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1.5pt solid"><P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0.1pt 0 0"><FONT STYLE="font-size: 8pt"><B>&nbsp;</B></FONT></P>
    <P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 5.35pt"><FONT STYLE="font-size: 8pt">INITIAL O &amp; M</FONT></P></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1.5pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 8pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1.5pt solid"><P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0.05pt 0 0 5.35pt"><FONT STYLE="font-size: 8pt">OTHER</FONT></P>
    <P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 5.35pt"><FONT STYLE="font-size: 8pt">(describe)</FONT></P></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1.5pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 8pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1pt solid; border-bottom: black 1.5pt double; border-left: black 1.5pt solid; padding-right: 51.15pt; padding-left: 5.35pt"><FONT STYLE="font-size: 8pt">DISBURSEMENT<BR>
    TOTALS</FONT></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1pt solid; border-bottom: black 1.5pt double"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1pt solid; border-bottom: black 1.5pt double"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1pt solid; border-bottom: black 1.5pt double"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1pt solid; border-bottom: black 1.5pt double"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1.5pt solid; border-bottom: black 1.5pt double"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 8pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1.5pt solid"><P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0.1pt 0 0"><FONT STYLE="font-size: 8pt"><B>&nbsp;</B></FONT></P>
    <P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 5.35pt"><FONT STYLE="font-size: 8pt">SOURCES OF FUNDING</FONT></P></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1.5pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 8pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1.5pt solid"><P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-size: 8pt"><B>&nbsp;</B></FONT></P>
    <P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 5.35pt"><FONT STYLE="font-size: 8pt">USDA LOAN</FONT></P></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1.5pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 8pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1.5pt solid"><P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0.1pt 0 0"><FONT STYLE="font-size: 8pt"><B>&nbsp;</B></FONT></P>
    <P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 5.35pt"><FONT STYLE="font-size: 8pt">USDA GRANT</FONT></P></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1.5pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 8pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1.5pt solid"><P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-size: 8pt"><B>&nbsp;</B></FONT></P>
    <P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 5.35pt"><FONT STYLE="font-size: 8pt">STATE LOAN</FONT></P></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1.5pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 8pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1.5pt solid"><P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0.1pt 0 0"><FONT STYLE="font-size: 8pt"><B>&nbsp;</B></FONT></P>
    <P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 5.35pt"><FONT STYLE="font-size: 8pt">STATE GRANT</FONT></P></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1.5pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 8pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1.5pt solid"><P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 5.35pt"><FONT STYLE="font-size: 8pt">OTHER</FONT></P>
    <P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0.05pt 0 0 5.35pt"><FONT STYLE="font-size: 8pt">(describe)</FONT></P></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1.5pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 8pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1.5pt solid"><P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0.05pt 0 0 5.35pt"><FONT STYLE="font-size: 8pt">OTHER</FONT></P>
    <P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0.05pt 0 0 5.35pt"><FONT STYLE="font-size: 8pt">(describe)</FONT></P></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1.5pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 8pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1.5pt solid"><P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 5.35pt"><FONT STYLE="font-size: 8pt">OTHER</FONT></P>
    <P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0.05pt 0 0 5.35pt"><FONT STYLE="font-size: 8pt">(describe)</FONT></P></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1.5pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 8pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1pt solid; border-bottom: black 1.5pt solid; border-left: black 1.5pt solid"><P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0.05pt 0 0 5.35pt"><FONT STYLE="font-size: 8pt">SOURCE TOTALS (must</FONT></P>
    <P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 5.35pt"><FONT STYLE="font-size: 8pt">equal disbursement totals above)</FONT></P></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1pt solid; border-bottom: black 1.5pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1pt solid; border-bottom: black 1.5pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1pt solid; border-bottom: black 1.5pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1pt solid; border-bottom: black 1.5pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 8pt Times New Roman, Times, Serif; border-right: black 1.5pt solid; border-bottom: black 1.5pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
  </TABLE>
<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0.6pt 0pt 0pt; text-align: left">See Notes on Page 2 (other side)</P>


<!-- Field: Page; Sequence: 28 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.56</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0.05in 0pt 0pt">Page 2</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0pt 0pt">LOAN/GRANT DISBURSEMENT FORM</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0pt 0pt">Requisition No.<U>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="white-space: nowrap; width: 40%"><FONT STYLE="font-size: 10pt">PREPARED BY (BORROWER/GRANTEE)&nbsp;&nbsp;DATE</FONT></TD>
    <TD STYLE="white-space: nowrap; width: 20%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; width: 40%"><FONT STYLE="font-size: 10pt">APPROVED BY (DHSS/ODW)&nbsp;&nbsp;DATE</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid">&nbsp;</TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; border-bottom: Black 1pt solid">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="white-space: nowrap"><FONT STYLE="font-size: 10pt">APPROVED BY (ARCHITECT/ENGINEER) DATE</FONT></TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap"><FONT STYLE="font-size: 10pt">APPROVED BY (USDA/RD)&nbsp;&nbsp;DATE</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 4.45pt 0 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 50%; border: black 1pt solid">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 48.2pt">Borrower/Grantee&rsquo;s Certification</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0.05pt 0 0">&nbsp;</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 30.75pt 0 5.35pt">The undersigned certifies that (1) the amounts
    requested by this requisition will be applied solely and exclusively to the payment, or the reimbursement of the recipient for the
    payment, of Project Costs, and (2) any materials, supplies or equipment covered by this requisition are not subject to any lien or
    security interest or such lien or security interest will be released upon payment of this requisition.</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 30.75pt 0 5.35pt">&nbsp;</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 30.75pt 0 5.35pt">&nbsp;</P></TD>
    <TD STYLE="width: 50%; border-top: black 1pt solid; border-right: black 1pt solid; border-bottom: black 1pt solid">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 39.2pt">Consulting Engineer&rsquo;s Certification</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0.05pt 0 0">&nbsp;</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 27.65pt 0 5.35pt">The undersigned Consulting Engineer for the Recipient
    hereby Certifies that insofar as the amounts covered by this Requisition include payment for labor or to contractors, builders or materialmen,
    such work was actually performed or such materials, supplies or equipment were actually furnished to or installed in the Project.</P></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="white-space: nowrap; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; padding-top: 0.05pt; padding-left: 5.35pt; font-size: 10pt"><P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-size: 10pt">Recipient&rsquo;s Authorized Representative&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Name, Title (PRINTED)</FONT></P>
                                                                                <P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></P>
                                                                                <P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></P></TD>
    <TD STYLE="white-space: nowrap; border-right: black 1pt solid; border-bottom: black 1pt solid; padding-left: 3.9pt; font-size: 10pt"><FONT STYLE="font-size: 10pt">Title and Company Name (PRINTED)</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-right: Black 1pt solid; white-space: nowrap; border-left: Black 1pt solid; padding-top: 0.05pt; padding-left: 5.35pt; font-size: 10pt"><P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-size: 10pt">Recipient&rsquo;s Authorized Representative Signature&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Date</FONT></P>
                                                                                <P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></P>
                                                                                <P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></P></TD>
    <TD STYLE="white-space: nowrap; border-right: black 1pt solid; border-bottom: black 1pt solid; padding-left: 3.9pt; font-size: 10pt"><FONT STYLE="font-size: 10pt">Consulting Engineer&rsquo;s Name (PRINTED)</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="white-space: nowrap; border-right: black 1pt solid; border-bottom: black 1.5pt solid; border-left: black 1pt solid; padding-top: 0.05pt; padding-left: 5.35pt; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; border-right: black 1pt solid; border-bottom: black 1.5pt solid; padding-left: 3.9pt; font-size: 10pt"><FONT STYLE="font-size: 10pt">Authorized Consulting Engineer Signature&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Date</FONT></TD></TR>
  </TABLE><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 1in"><B>NOTES:</B></TD><TD>1.&nbsp;&nbsp;&nbsp;Include copies of all invoices or other acceptable documentation to support above request. Provide one (1) <B>s</B>et
for each funding agency.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0.05pt 0 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 18.7pt 0 1.5in; text-align: justify; text-indent: -0.05pt">2.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On
jointly funded projects, disbursements will not be processed until this document is approved by authorized representatives of both the
U. S. Department of Agriculture and the State of Delaware, Department of Health and Social Services.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">Forms-Jointly Funded-Disbursement.doc&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This form provides all
information required by USDA Form RD 440-11</P>


<!-- Field: Page; Sequence: 29 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.56</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 3.55pt 203.1pt 0 180.15pt; text-align: center"><U>EXHIBIT D</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 203.1pt 0 179.75pt; text-align: center"><U>Schedule of Disbursements</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 5.1pt 0 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" ALIGN="CENTER" STYLE="border-collapse: collapse; width: 80%; font: 10pt Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="text-align: right; font: 10pt Times New Roman, Times, Serif; text-decoration: underline; padding-left: 10pt; vertical-align: bottom">Date</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="border-bottom: Black 1pt solid; text-align: center">Amount ($)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 20%; text-align: right">June-24</TD><TD STYLE="width: 63%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 15%; text-align: right">20,000</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: right">March-25</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">260,000</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: right">September-25</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">400,000</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: right">May-25</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">400,000</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: right; padding-bottom: 1pt">June-25</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">84,000</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: right; padding-bottom: 2.5pt">Total:</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">1,164,000</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
  </TABLE>


<!-- Field: Page; Sequence: 30 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.56</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 3.55pt 203.1pt 0 179.95pt; text-align: center"><U>EXHIBIT E</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 203.1pt 0 179.8pt; text-align: center"><U>Form of Change Order</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 3.5pt 0 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt; width: 35%"><FONT STYLE="font-size: 10pt"><B>UNITED STATES</B></FONT></TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt; width: 30%"><FONT STYLE="font-size: 10pt">AND<B>/&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;STATE OF DELAWARE</B></FONT></TD>
    <TD STYLE="padding: 0pt 0pt 0pt 10pt; white-space: nowrap; text-indent: 0pt; width: 35%">ORDER<FONT STYLE="font-size: 10pt"> NO: <B>___________________</B></FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0pt 0pt 0pt 10pt; white-space: nowrap; text-indent: 0pt"><FONT STYLE="font-size: 10pt"><B>DEPARTMENT OF AGRICULTURE</B></FONT></TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt"><FONT STYLE="font-size: 10pt">OR&nbsp;&nbsp;&nbsp;
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>DHSS</B></FONT></TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0pt 0pt 0pt 10pt; white-space: nowrap; text-indent: 0pt"><FONT STYLE="font-size: 10pt">RURAL DEVELOPMENT</FONT></TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt 0pt 0pt 10pt; white-space: nowrap; text-indent: 0pt"><FONT STYLE="font-size: 10pt">DATE: <B>_______________________</B></FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0pt 0pt 0pt 10pt; white-space: nowrap; text-indent: 0pt"><FONT STYLE="font-size: 10pt">STATE: <B>____________________</B></FONT></TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt 0pt 0pt 10pt; white-space: nowrap; text-indent: 0pt"><FONT STYLE="font-size: 10pt"></FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0pt 0pt 0pt 10pt; white-space: nowrap; text-indent: 0pt">COUNTY:<B>___________________</B></TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt"><FONT STYLE="font-size: 10pt"><B></B></FONT></TD>
    <TD STYLE="padding: 0pt 0pt 0pt 10pt; white-space: nowrap; text-indent: 0pt"><FONT STYLE="font-size: 10pt"></FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt"><FONT STYLE="font-size: 10pt"><B></B></FONT></TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 3.5pt 0 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"><B>SEPARATELY OR JOINTLY FUNDED
PROJECT</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"><B>CONTRACT CHANGE ORDER</B></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0pt 0pt 0pt 10pt; white-space: nowrap; text-indent: 0pt; width: 35%"><FONT STYLE="font-size: 10pt">CONTRACT FOR: <B>____________________</B></FONT></TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt; width: 30%">&nbsp;</TD>
    <TD STYLE="padding: 0pt 0pt 0pt 10pt; white-space: nowrap; text-indent: 0pt; width: 35%"><FONT STYLE="font-size: 10pt"></FONT></TD></TR>
</TABLE>

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0pt 0pt 0pt 10pt; white-space: nowrap; text-indent: 0pt; width: 1in">OWNER:<B></B></TD>
    <TD STYLE="border-bottom: Black 1pt solid; padding: 0pt; white-space: nowrap; text-indent: 0pt"><FONT STYLE="font-size: 10pt"><B></B></FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; padding: 0pt 0pt 0pt 10pt; white-space: nowrap; text-indent: 0pt"><FONT STYLE="font-size: 10pt"></FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt"><FONT STYLE="font-size: 10pt"><B></B></FONT></TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0pt 0pt 0pt 10pt; white-space: nowrap; text-indent: 0pt">To:</TD>
    <TD STYLE="border-bottom: Black 1pt solid; padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0pt 0pt 0pt 10pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="padding: 0pt; text-align: center; white-space: nowrap">(Contractor)</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 41.95pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 10.3pt 0pt 0pt 5.35pt; text-align: justify">You are hereby requested to comply
with the following changes from the contract plans and specifications:</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="border: black 1pt solid; width: 65%; padding-left: 5.35pt"><FONT STYLE="font-size: 10pt">Description of Changes (Supplemental Plans and Specifications Attached)</FONT></TD>
    <TD STYLE="border-top: black 1pt solid; width: 18%; border-right: black 1pt solid; border-bottom: black 1pt solid">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 14.05pt 0 0; text-align: center">DECREASE</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 14.05pt 0 0.9pt; text-align: center">in Contract Price</P></TD>
    <TD STYLE="border-top: black 1pt solid; width: 17%; border-right: black 1pt solid; border-bottom: black 1pt solid">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 14.5pt">INCREASE</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 9.9pt">In Contract Price</P></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; padding-left: 5.25pt"><FONT STYLE="font-size: 10pt">$</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; padding-left: 5.35pt"><FONT STYLE="font-size: 10pt">$</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; padding-top: 10.3pt; padding-left: 212.5pt"><FONT STYLE="font-size: 10pt">TOTALS</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; padding-left: 5.25pt"><FONT STYLE="font-size: 10pt">$</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; padding-left: 5.35pt"><FONT STYLE="font-size: 10pt">$</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; padding-top: 10.3pt; padding-left: 131.5pt"><FONT STYLE="font-size: 10pt">NET CHANGE IN CONTRACT PRICE</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; padding-left: 5.25pt"><FONT STYLE="font-size: 10pt">$</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; padding-left: 5.35pt"><FONT STYLE="font-size: 10pt">$</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0.15pt 0 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 10.3pt 0pt 0pt 5.35pt; text-align: justify">JUSTIFICATION: Explain (Differing Site
Conditions) (Errors or Omissions in Drawings or Specifications) (Changes in Regulatory Requirements) (Design Changes) (Over run or Under
run in Quantities) (Factors Affecting Time of Completion) (Other: Describe below)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 7.85pt 0 0">&nbsp;&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-top: Black 1pt solid; padding-top: 0pt; padding-left: 5.35pt">&nbsp;</TD>
    <TD STYLE="border-top: Black 1pt solid; padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="border-top: Black 1pt solid; text-align: right; padding-top: 0pt; vertical-align: bottom">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-bottom: Black 1pt solid; padding-top: 0pt; padding-left: 5.35pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: right; padding-top: 0pt; vertical-align: bottom">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 0pt; padding-left: 5.35pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="text-align: right; padding-top: 0pt; vertical-align: bottom">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 0pt; padding-left: 5.35pt; width: 2in"><FONT STYLE="font-size: 10pt">The original amount of the Contract:</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: right; padding-top: 0pt; width: 2in; vertical-align: bottom">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 0pt; padding-left: 5.35pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="text-align: right; padding-top: 0pt; vertical-align: bottom">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-bottom: Black 1pt solid; padding-left: 5.35pt; padding-top: 0pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; padding-top: 0pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: right; padding-top: 0pt; vertical-align: bottom"><FONT STYLE="font-size: 10pt">Dollars ($_________________)</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 5.35pt; padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="text-align: right; padding-top: 0pt; vertical-align: bottom">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="2" STYLE="padding-top: 0pt; padding-left: 5.35pt"><FONT STYLE="font-size: 10pt">The amount of the Contract as adjusted by all previously approved Change Orders:</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: right; padding-top: 0pt; vertical-align: bottom">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 0pt; padding-left: 5.35pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="text-align: right; padding-top: 0pt; vertical-align: bottom">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-bottom: Black 1pt solid; padding-top: 0pt; padding-left: 5.35pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; padding-top: 0pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: right; padding-top: 0pt; vertical-align: bottom"><FONT STYLE="font-size: 10pt">Dollars ($_________________)</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 0pt; padding-left: 5.35pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="text-align: right; padding-top: 0pt; vertical-align: bottom">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="2" STYLE="padding-top: 0pt; padding-left: 5.35pt"><FONT STYLE="font-size: 10pt">The amount of the Contract will be (Decreased) (Increased) through this Change Order by the sum of:</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: right; padding-top: 0pt; vertical-align: bottom">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 5.35pt; padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="text-align: right; padding-top: 0pt; vertical-align: bottom">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-bottom: Black 1pt solid; padding-left: 5.35pt; padding-top: 0pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; padding-top: 0pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: right; padding-top: 0pt; vertical-align: bottom"><FONT STYLE="font-size: 10pt">Dollars ($_________________)</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="2" STYLE="padding-top: 0pt; padding-left: 5.35pt">&nbsp;</TD>
    <TD STYLE="text-align: right; padding-top: 0pt; vertical-align: bottom">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="2" STYLE="padding-top: 0pt; padding-left: 5.35pt"><FONT STYLE="font-size: 10pt">The Contract Total including this and all previous Change Orders will be:</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: right; padding-top: 0pt; vertical-align: bottom">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 0pt; padding-left: 5.35pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="text-align: right; padding-top: 0pt; vertical-align: bottom">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-bottom: Black 1pt solid; padding-top: 0pt; padding-left: 5.35pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; padding-top: 0pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: right; padding-top: 0pt; vertical-align: bottom"><FONT STYLE="font-size: 10pt">Dollars ($_________________)</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="2" STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="text-align: right; padding-top: 0pt; vertical-align: bottom">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="2" STYLE="padding-top: 0pt">
    <P STYLE="padding-top: 0pt; padding-left: 5.35pt">The Contract Period provided for completion will be (Increased) (Decreased) (Unchanged)
by:</P></TD>
    <TD STYLE="text-align: right; padding-top: 0pt; vertical-align: bottom"><FONT STYLE="font-size: 10pt">______________Calendar Days</FONT></TD></TR>
  </TABLE>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 41pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0.5pt 0 0"></P>


<!-- Field: Page; Sequence: 31 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.56</P></DIV>
    <!-- Field: /Page -->


<P STYLE="text-indent: 0pt; font: 10pt Times New Roman, Times, Serif; margin: 0.05in 0pt 0pt">Page 2</P>

<P STYLE="text-indent: 0pt; font: 10pt Times New Roman, Times, Serif; margin: 0 0pt 0pt">CONTRACT CHANGE ORDER FORM <BR>
CHANGE ORDER NO.<U>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U></P>

<P STYLE="text-indent: 0pt; font: 10pt Times New Roman, Times, Serif; margin: 0 0pt 0pt">&nbsp;</P>

<P STYLE="text-indent: 0pt; font: 10pt Times New Roman, Times, Serif; margin: 0 0pt 0pt">This document will become a supplement to the contract and
all provisions will apply hereto.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 0pt">Requested:</TD>
    <TD STYLE="border-bottom: Black 1pt solid; padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; padding-top: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 0pt; width: 2in"><FONT STYLE="font-size: 10pt"></FONT></TD>
    <TD STYLE="padding-top: 0pt"><FONT STYLE="font-size: 10pt">&nbsp;(Owner)</FONT></TD>
    <TD STYLE="padding-top: 0pt; width: 0.1in">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt; width: 1in"><FONT STYLE="font-size: 10pt">(Date)</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 0pt">Recommended:</TD>
    <TD STYLE="border-bottom: Black 1pt solid; padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; padding-top: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 0pt"><FONT STYLE="font-size: 10pt"></FONT></TD>
    <TD STYLE="padding-top: 0pt"><FONT STYLE="font-size: 10pt">&nbsp;(Owner&rsquo;s Architect/Engineer)</FONT></TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt"><FONT STYLE="font-size: 10pt">(Date)</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 0pt">Accepted:</TD>
    <TD STYLE="border-bottom: Black 1pt solid; padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; padding-top: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 0pt"><FONT STYLE="font-size: 10pt"></FONT></TD>
    <TD STYLE="padding-top: 0pt"><FONT STYLE="font-size: 10pt">(Contractor)</FONT></TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt"><FONT STYLE="font-size: 10pt">(Date)</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 0pt">Approved by State of Delaware:</TD>
    <TD STYLE="border-bottom: Black 1pt solid; padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; padding-top: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 0pt"><FONT STYLE="font-size: 10pt"></FONT></TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt">(Date)</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 0pt"><FONT STYLE="font-size: 10pt"></FONT></TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 0pt"><FONT STYLE="font-size: 10pt">Approved by U. S. Department <BR>
of Agriculture:</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; padding-top: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 0pt"><FONT STYLE="font-size: 10pt"></FONT></TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt">(Date)</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0.05pt 0 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0pt">After all five (5) copies of the Change
Order have been signed and dated by authorized representatives of all the applicable parties in the spaces provided above, transmit one
(1) copy to each party as listed below.</P>

<P STYLE="text-indent: 0pt; font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<P STYLE="text-indent: 0pt; font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<P STYLE="text-indent: 0pt; font: 10pt Times New Roman, Times, Serif; margin: 0pt">( ) U. S. Department of Agriculture&rsquo;s Copy</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 10.25pt 0pt 0pt; text-indent: 0pt">( )
State of Delaware&rsquo;s Copy</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 10.25pt 0pt 0pt; text-indent: 0pt">( ) Contractor&rsquo;s Copy</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 10.25pt 0pt 0pt; text-indent: 0pt">( ) Borrower/Grantee&rsquo;s Copy</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 10.25pt 0pt 0pt; text-indent: 0pt">( ) Architect/Engineer&rsquo;s
Copy</P>

<P STYLE="text-indent: 0pt; font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<P STYLE="text-indent: 0pt; font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P>

<P STYLE="text-indent: 0pt; font: 10pt Times New Roman, Times, Serif; margin: 0pt">Forms- Jointly Funded-Change Order.doc This form provides all
information required by USDA Form RD 1924 (Rev. 2-97)</P>


<!-- Field: Page; Sequence: 32 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.56</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 7.95pt 203.1pt 0 179.8pt; text-align: center"><U>EXHIBIT &quot;F&quot;</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 166.6pt 0 143.35pt; text-align: center; text-indent: -0.05pt">CERTIFICATE
OF THE BORROWER AND PROJECTED DRAWDOWN SCHEDULE OF THE PROJECT</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 64pt 0 40.95pt; text-align: justify; text-indent: 0.5in">The undersigned,
as representatives of Tidewater Utilities, Inc. (the &quot;Borrower&quot;) in connection with the issuance of its $1,164,400 General Obligation
Bond (Kendale Road Interconnection Project), Series 2024D-DWSRF, have reviewed the estimated drawdown schedule prepared by the Borrower,
attached hereto as Exhibit D and made a part hereof.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 64.15pt 0 40.95pt; text-align: justify; text-indent: 0.5in">We hereby certify
as of May 17, 2024 that the estimated drawdown schedule attached hereto as Exhibit D and statements made under Section 2.1(m) &quot;Representations
by Borrower&quot; in the foregoing Financing Agreement between the Borrower and the Delaware Drinking Water State Revolving Fund, acting
by and through the Delaware Department of Health and Social Services, Division of Public Health, are to the best of our knowledge true
and correct as of the date hereof.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 11.5pt 0 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 109.4pt 0 86.05pt; text-align: center">[REMAINDER OF PAGE INTENTIONALLY
LEFT BLANK]</P>


<!-- Field: Page; Sequence: 33 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.56</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 10.4pt 156.35pt 0 256.95pt; text-indent: 0.05pt"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="padding: 0pt; text-indent: 0pt">TIDEWATER UTILITIES, INC.</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="padding: 0pt; text-indent: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; text-indent: 0pt; width: 0.5in">By:</TD>
    <TD STYLE="border-bottom: Black 1pt solid; padding: 0pt; text-indent: 0pt; width: 2.5in">/s/ Robert J. Capko</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; text-indent: 0pt">Robert J. Capko</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; text-indent: 0pt">Treasurer</TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">Attest:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.5in">By:</TD>
    <TD STYLE="border-bottom: Black 1pt solid; width: 2.5in">/s/ Jay L. Kooper</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>Secretary</TD>
    <TD>&nbsp;</TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 6.3pt 0 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><I>[SIGNATURE PAGE TO EXHIBIT F</I> - <I>CERTIFICATE
AS TO PROJECTED DRAWDOWN SCHEDULE</I> -</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0.7pt 31.45pt 0 0; text-align: center"><I>SERIES 2024D-DWSRF</I> - <I>KENDA
LE ROAD INTERCONNECTION}</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><I>&nbsp;</I></P>

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

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

<P STYLE="margin: 0"></P>

<!-- Field: Page; Sequence: 34 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.57
<SEQUENCE>4
<FILENAME>ex10-57.htm
<DESCRIPTION>EX-10.57
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: right">Exhibit 10.57</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 8.55pt 0 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0pt; text-align: center"><B>TIDEWATER UTILITIES, INC.</B></P>

<P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0pt"><B>&nbsp;</B></P>

<P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0pt"><B>$2,610,000 GENERAL OBLIGATION
BOND</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0pt"><B>(BETHANY BAY WATER TREATMENT FACILITY PROJECT)</B></P>

<P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0pt"><B>SERIES 2024B-DWSRF</B></P>

<P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0pt"><B>&nbsp;</B></P>

<P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0pt"><B>&nbsp;</B></P>

<P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0pt"><B>&nbsp;</B></P>

<P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0pt"><B>&nbsp;</B></P>

<P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0pt"><B>&nbsp;</B></P>

<P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0pt"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0pt; text-align: center">FINANCING AGREEMENT</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0pt; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0pt; text-align: center">BETWEEN</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0pt; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0pt; text-align: center">TIDEWATER UTILITIES, INC.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0pt; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0pt; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0pt; text-align: center">AND</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0pt; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0.2pt; margin-bottom: 0pt; text-align: center">DELAWARE DRINKING WATER STATE REVOLVING
FUND,</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0.2pt; margin-bottom: 0pt; text-align: center">ACTING BY AND THROUGH THE</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0pt; text-align: center">DELAWARE DEPARTMENT OF HEALTH AND
SOCIAL SERVICES,</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0pt; text-align: center">DIVISION OF PUBLIC HEALTH</P>

<P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 13.75pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0.05pt; margin-bottom: 0pt; text-align: center">Loan No. 22000038</P>


<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.57</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 3.95pt 203.1pt 0 180.95pt; text-align: center">TABLE OF CONTENTS</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 3.95pt 203.1pt 0 180.95pt; text-align: center">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" ALIGN="CENTER" STYLE="font: 10pt Times New Roman, Times, Serif; width: 90%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 19.85pt; font-weight: bold; text-underline-color: black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-decoration: underline; vertical-align: bottom; text-align: right; width: 0.5in">PAGE</TD></TR>

<TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 19.85pt; font-weight: bold; text-underline-color: black">ARTICLE I <U>DEFINITIONS</U></TD>
    <TD STYLE="text-align: right; padding-top: 19.85pt; font-weight: bold; text-underline-color: black; vertical-align: bottom">1</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; padding-top: 6.05pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 1.1.
    <U>Definitions</U></FONT></TD>
    <TD STYLE="text-align: right; padding-top: 6.05pt; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">1</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 1.2. <U>Rules of Construction</U></FONT></TD>
    <TD STYLE="text-align: right; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">3</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 6pt; font-weight: bold; text-underline-color: black">ARTICLE II REPRESENTATIONS</TD>
    <TD STYLE="text-align: right; padding-top: 6pt; font-weight: bold; text-underline-color: black; vertical-align: bottom">3</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; padding-top: 6.05pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 2.1.
    <U>Representations by Borrower</U></FONT></TD>
    <TD STYLE="text-align: right; padding-top: 6.05pt; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">3</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 6pt; font-weight: bold; text-underline-color: black">ARTICLE III ADVANCE AND USE OF LOAN PROCEEDS; CONSTRUCTION OF PROJECT</TD>
    <TD STYLE="text-align: right; padding-top: 6pt; font-weight: bold; text-underline-color: black; vertical-align: bottom">4</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; padding-top: 6pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 3.1.
    <U>Advance of Loan Proceeds</U></FONT></TD>
    <TD STYLE="text-align: right; padding-top: 6pt; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">4</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; padding-top: 0.05pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 3.2.
    <U>Application of Loan Proceeds</U></FONT></TD>
    <TD STYLE="text-align: right; padding-top: 0.05pt; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">5</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 3.3. <U>Agreement to Draw
    Loan Proceeds and Penalty for Delay</U></FONT></TD>
    <TD STYLE="text-align: right; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">8</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 3.4. <U>Agreement to Accomplish
    Project</U></FONT></TD>
    <TD STYLE="text-align: right; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">8</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; padding-top: 0.05pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 3.5.
    <U>Permits</U></FONT></TD>
    <TD STYLE="text-align: right; padding-top: 0.05pt; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">9</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 3.6. <U>Construction Contractors</U></FONT></TD>
    <TD STYLE="text-align: right; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">9</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 3.7. <U>Signage Requirements
    under the Infrastructure Investment and Jobs Act (IIJA)</U></FONT></TD>
    <TD STYLE="text-align: right; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">10</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; padding-top: 0.05pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 3.8.
    <U>Engineering Services</U></FONT></TD>
    <TD STYLE="text-align: right; padding-top: 0.05pt; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">11</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 3.9. <U>Borrower Required
    to Complete Project</U></FONT></TD>
    <TD STYLE="text-align: right; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">11</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 3.10. <U>Inclusion of
    Eligible Project Reimbursement Costs Within The Loan</U></FONT></TD>
    <TD STYLE="text-align: right; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">12</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 6.05pt; font-weight: bold; text-underline-color: black">ARTICLE IV <U>ADDITIONAL FEDERAL REQUIREMENTS</U></TD>
    <TD STYLE="text-align: right; padding-top: 6.05pt; font-weight: bold; text-underline-color: black; vertical-align: bottom">12</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; padding-top: 6pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 4.1.
    <U>Federal Requirements</U></FONT></TD>
    <TD STYLE="text-align: right; padding-top: 6pt; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">12</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; padding-top: 0.05pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 4.2.
    <U>Americans with Disabilities Act</U></FONT></TD>
    <TD STYLE="text-align: right; padding-top: 0.05pt; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">13</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 4.3. <U>Nondiscrimination;
    Sexual Harassment</U></FONT></TD>
    <TD STYLE="text-align: right; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">13</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 6pt; font-weight: bold; text-underline-color: black">ARTICLE V <U>REPAYMENT OF LOAN; GENERAL OBLIGATION</U></TD>
    <TD STYLE="text-align: right; padding-top: 6pt; font-weight: bold; text-underline-color: black; vertical-align: bottom">14</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; padding-top: 6pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 5.1.
    <U>Repayment of Loan</U></FONT></TD>
    <TD STYLE="text-align: right; padding-top: 6pt; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">14</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; padding-top: 0.05pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 5.2.
    <U>General Obligation</U></FONT></TD>
    <TD STYLE="text-align: right; padding-top: 0.05pt; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">14</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; font-weight: bold; font-style: italic"><FONT STYLE="font-size: 10pt; font-style: normal; font-weight: normal">SECTION 5.3. <U>[RESERVED]</U></FONT></TD>
    <TD STYLE="text-align: right; font-weight: bold; font-style: italic; vertical-align: bottom"><FONT STYLE="font-size: 10pt; font-style: normal; font-weight: normal">14</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 6.05pt; font-weight: bold; text-underline-color: black">ARTICLE VI <U>PREPAYMENTS</U></TD>
    <TD STYLE="text-align: right; padding-top: 6.05pt; font-weight: bold; text-underline-color: black; vertical-align: bottom">14</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; padding-top: 5.9pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 6.1.
    <U>Prepayments of Loan</U></FONT></TD>
    <TD STYLE="text-align: right; padding-top: 5.9pt; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">14</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 6pt; font-weight: bold; text-underline-color: black">ARTICLE VII <U>OPERATION AND USE OF SYSTEM</U></TD>
    <TD STYLE="text-align: right; padding-top: 6pt; font-weight: bold; text-underline-color: black; vertical-align: bottom">14</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; padding-top: 6.05pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 7.1.
    <U>Inspection of System and Borrower&rsquo;s Books and Records</U></FONT></TD>
    <TD STYLE="text-align: right; padding-top: 6.05pt; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">14</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 7.2. <U>Performance Certification</U></FONT></TD>
    <TD STYLE="text-align: right; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">15</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 7.3. <U>Operation, Maintenance
    and Use of System</U></FONT></TD>
    <TD STYLE="text-align: right; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">15</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 6.05pt; font-weight: bold; text-underline-color: black">ARTICLE VIII <U>INSURANCE, DAMAGE AND DESTRUCTION</U></TD>
    <TD STYLE="text-align: right; padding-top: 6.05pt; font-weight: bold; text-underline-color: black; vertical-align: bottom">15</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; padding-top: 5.9pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 8.1.
    <U>Insurance</U></FONT></TD>
    <TD STYLE="text-align: right; padding-top: 5.9pt; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">15</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 6pt; font-weight: bold; text-underline-color: black">ARTICLE IX <U>SPECIAL COVENANTS</U></TD>
    <TD STYLE="text-align: right; padding-top: 6pt; font-weight: bold; text-underline-color: black; vertical-align: bottom">15</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; padding-top: 6.05pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 9.1.
    <U>Maintenance of Existence</U></FONT></TD>
    <TD STYLE="text-align: right; padding-top: 6.05pt; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">15</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 9.2. <U>Financial Records
    and Statements</U></FONT></TD>
    <TD STYLE="text-align: right; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">15</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 9.3. <U>Certificate as
    to No Default</U></FONT></TD>
    <TD STYLE="text-align: right; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">16</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 9.4. <U>Further Assurances</U></FONT></TD>
    <TD STYLE="text-align: right; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">16</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; padding-top: 0.05pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 9.5.
    <U>Other Indebtedness</U></FONT></TD>
    <TD STYLE="text-align: right; padding-top: 0.05pt; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">16</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 9.6. <U>Assignment by
    Borrower</U></FONT></TD>
    <TD STYLE="text-align: right; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">16</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 6.05pt; font-weight: bold; text-underline-color: black">ARTICLE X <U>DEFAULTS AND REMEDIES</U></TD>
    <TD STYLE="text-align: right; padding-top: 6.05pt; font-weight: bold; text-underline-color: black; vertical-align: bottom">17</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; padding-top: 6pt; padding-bottom: 1pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section
    10.1. <U>Events of Default</U></FONT></TD>
    <TD STYLE="text-align: right; padding-top: 6pt; padding-bottom: 1pt; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">17</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 3.95pt 203.1pt 0 180.95pt; text-align: center">&nbsp;</P>

<!-- Field: Page; Sequence: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: LowerRoman; Name: PageNo -->i<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.57</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 3.95pt 203.1pt 0 180.95pt; text-align: center"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 3.95pt 203.1pt 0 180.95pt; text-align: center"></P>

<TABLE CELLSPACING="0" CELLPADDING="0" ALIGN="CENTER" STYLE="font: 10pt Times New Roman, Times, Serif; width: 90%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; padding-top: 4pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 10.2.
    <U>Notice of Default</U></FONT></TD>
    <TD STYLE="text-align: right; padding-top: 4pt; text-underline-color: black; vertical-align: bottom; width: 0.5in"><FONT STYLE="font-variant: small-caps">18</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; padding-top: 0.05pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 10.3.
    <U>Remedies on Default</U></FONT></TD>
    <TD STYLE="text-align: right; padding-top: 0.05pt; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">18</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 10.4. <U>Delay and Waiver</U></FONT></TD>
    <TD STYLE="text-align: right; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">18</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 10.5. <U>Right to Cure
    Default</U></FONT></TD>
    <TD STYLE="text-align: right; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">18</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 6pt; font-weight: bold; text-underline-color: black">ARTICLE XI <U>MISCELLANEOUS</U></TD>
    <TD STYLE="text-align: right; padding-top: 6pt; font-weight: bold; text-underline-color: black; vertical-align: bottom">19</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; padding-top: 6.05pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 11.1.
    <U>Successors and Assigns</U></FONT></TD>
    <TD STYLE="text-align: right; padding-top: 6.05pt; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">19</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 11.2. <U>Amendments</U></FONT></TD>
    <TD STYLE="text-align: right; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">19</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; padding-top: 0.05pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 11.3.
    <U>Limitation of Liability of Borrower&rsquo;s Officers</U></FONT></TD>
    <TD STYLE="text-align: right; padding-top: 0.05pt; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">19</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 11.4. <U>Applicable Law</U></FONT></TD>
    <TD STYLE="text-align: right; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">19</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 11.5. <U>Severability</U></FONT></TD>
    <TD STYLE="text-align: right; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">19</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; padding-top: 0.05pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 11.6.
    <U>Notice</U></FONT></TD>
    <TD STYLE="text-align: right; padding-top: 0.05pt; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">19</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 11.7. <U>Headings</U></FONT></TD>
    <TD STYLE="text-align: right; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">20</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 11.8. <U>Terms of Agreement</U></FONT></TD>
    <TD STYLE="text-align: right; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">20</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; padding-top: 0.05pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 11.9.
    <U>Counterparts</U></FONT></TD>
    <TD STYLE="text-align: right; padding-top: 0.05pt; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">21</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 3.95pt 203.1pt 0 180.95pt; text-align: center"></P>

<TABLE CELLSPACING="0" CELLPADDING="0" ALIGN="CENTER" STYLE="font: 10pt Times New Roman, Times, Serif; width: 90%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0pt; width: 1in; text-indent: 0pt"><FONT STYLE="font-size: 10pt"><U>EXHIBIT A</U></FONT></TD>
    <TD STYLE="padding: 0pt; text-indent: 0pt"><FONT STYLE="font-size: 10pt">PROJECT DESCRIPTION</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0pt; text-indent: 0pt"><FONT STYLE="font-size: 10pt"><U>EXHIBIT B</U></FONT></TD>
    <TD STYLE="padding: 0pt; text-indent: 0pt"><FONT STYLE="font-size: 10pt">PROJECT BUDGET </FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0pt; text-indent: 0pt"><FONT STYLE="font-size: 10pt"><U>EXHIBIT C</U></FONT></TD>
    <TD STYLE="padding: 0pt; text-indent: 0pt"><FONT STYLE="font-size: 10pt">FORM OF REQUISITION</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0pt; text-indent: 0pt"><FONT STYLE="font-size: 10pt"><U>EXHIBIT D</U></FONT></TD>
    <TD STYLE="padding: 0pt; text-indent: 0pt"><FONT STYLE="font-size: 10pt">SCHEDULE OF DISBURSEMENTS </FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0pt; text-indent: 0pt"><FONT STYLE="font-size: 10pt"><U>EXHIBIT E</U></FONT></TD>
    <TD STYLE="padding: 0pt; text-indent: 0pt"><FONT STYLE="font-size: 10pt">FORM OF CHANGE ORDER</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0pt; text-indent: 0pt"><FONT STYLE="font-size: 10pt"><U>EXHIBIT F</U></FONT></TD>
    <TD STYLE="padding: 0pt; text-indent: 0pt"><FONT STYLE="font-size: 10pt">PROJECTED DRAWDOWN CERTIFICATE</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 3.95pt 203.1pt 0 180.95pt; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 64.25pt 0 0; text-align: right"></P>


<!-- Field: Page; Sequence: 3 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: LowerRoman; Name: PageNo -->ii<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.57</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 3.95pt 12.95pt 0 0; text-align: center"><U>FINANCING AGREEMENT</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 54.65pt 0 42pt; text-align: justify; text-indent: 1in">THIS FINANCING
AGREEMENT (this &ldquo;Agreement&rdquo;) is made as of this 17<SUP>th</SUP> day of May, 2024, between the DELAWARE DRINKING WATER
STATE REVOLVING FUND, acting by and through the DELAWARE DEPARTMENT OF HEALTH &amp; SOCIAL SERVICES, DIVISION OF PUBLIC HEALTH, a
public agency of The State of Delaware (the &ldquo;Department&rdquo;) and TIDEWATER UTILITIES, INC., a corporation organized under
the laws of The State of Delaware (the &ldquo;Borrower&rdquo;).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 54.6pt 0 42pt; text-align: justify; text-indent: 1in">Pursuant to Title
29 <U>Delaware Code</U> Section 7903 (the &ldquo;Act&rdquo;), the General Assembly established a permanent and perpetual fund known as
the &ldquo;Delaware Drinking Water State Revolving Fund&rdquo; (the &ldquo;Fund&rdquo;) and empowered the Secretary of the Department
of Health &amp; Social Services to administer such Fund. From the Fund, the Department from time to time makes loans to and acquires obligations
of eligible persons in Delaware to finance the costs of drinking water facilities in accordance with the Federal Safe Drinking Water Act.
General information on Drinking Water State Revolving Funds can be found at: https://www.epa.gov/dwsrf.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 54.85pt 0 42pt; text-align: justify; text-indent: 1in">The Borrower requested
a loan (the &ldquo;Loan&rdquo;) from the Fund and will evidence its obligation to repay the Loan by the signing of this Agreement and
by the delivery of its General Obligation Bond (Bethany Bay Water Treatment Facility Project), Series 2024B-DWSRF (the &ldquo;Bond&rdquo;).
The Borrower will use the Loan Proceeds from the Fund to: (i) finance the construction of a new water treatment facility at Bethany Bay
with the capability to provide treatment for iron and manganese, nitrates and PFAS as necessary for the four (4) supply wells, as more
fully described in <B><U>Exhibit A</U></B> and (ii) if desired, pay certain administrative costs and costs of issuing the Bond (collectively,
the &ldquo;Project&rdquo;).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 3.95pt 68.8pt 0 55.85pt; text-align: center">ARTICLE I<BR>
 <U>DEFINITIONS</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12.05pt 0 0 91.55pt">Section 1.1. <U>Definitions</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.8pt 0 42pt; text-align: justify; text-indent: 1in">The capitalized
terms contained in this Agreement shall have the meanings set forth below unless the context requires otherwise and any capitalized terms
not otherwise defined herein shall have the meaning assigned to such terms in the Act:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 13.8pt 54.7pt 0 42pt; text-align: justify; text-indent: 1in">&ldquo;Agreement&rdquo;
means this Financing Agreement between the Department and the Borrower, together with any amendments or supplements hereto.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 13.8pt 54.65pt 0 42pt; text-align: justify; text-indent: 1in">&ldquo;Authorized
Representative&rdquo; means the President, Vice President, Chairman, Treasurer, and Secretary of the Borrower or any employee of the Borrower
authorized by resolution or certificate of the Borrower to perform the act or sign the document in question.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 54.5pt 0 42pt; text-align: justify; text-indent: 1in">&ldquo;Business Day&rdquo;
means a day of the year which is not a Saturday or Sunday or a day on which banking institutions located in New York or Delaware are required
or authorized to remain closed or on which the New York Stock Exchange is closed.</P>


<!-- Field: Page; Sequence: 4; Options: NewSection; Value: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="color: White; font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.57</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 3.75pt 54.7pt 0 41.95pt; text-align: justify; text-indent: 1in">&ldquo;Closing
Date&rdquo; means the date this Agreement is executed and delivered by the Borrower and the Department.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 54.6pt 0 41.95pt; text-align: justify; text-indent: 1in">&ldquo;Commitment
Letter&rdquo; shall mean the commitment letter from the Department to the Borrower dated February 6, 2024 and all extensions and amendments
thereto.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 54.7pt 0 41.95pt; text-align: justify; text-indent: 1in">&ldquo;Consulting
Engineer&rdquo; means any firm of independent consulting engineers of recognized standing and experienced in the field of environmental
engineering and registered to do business in Delaware. Any such firm shall be subject to the reasonable approval of the Department.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 113.95pt">&ldquo;Department&rdquo; means the Department of Health and
Social Services, Division of</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 41.95pt">Public Health.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 54.7pt 0 41.95pt; text-align: justify; text-indent: 1in">&ldquo;Event of Default&rdquo; shall
have the meaning set forth in Section 10.1.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 53.8pt 0 41.95pt; text-indent: 1in">&ldquo;Fiscal Year&rdquo; means the
period of twelve months established by the Borrower as its annual accounting period.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 54.7pt 0 41.95pt; text-align: justify; text-indent: 1in">&ldquo;Loan&rdquo; means the loan from the Department to
the Borrower pursuant to this Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 54.85pt 0 41.95pt; text-align: justify; text-indent: 1in">&ldquo;Loan Proceeds&rdquo;
means the funds applied to make the loan to the Borrower pursuant to this Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 54.8pt 0 41.95pt; text-align: justify; text-indent: 1in">&ldquo;Notice to
Proceed&rdquo; means a written notice given by the Borrower and signed by an Authorized Representative issued to each construction contractor
fixing the date on which construction, equipping, acquisition, expansion or renovation of the Project as described in <B><U>Exhibit A</U></B>
will commence, a copy of which must be furnished to the Department by the Borrower within one year of the Closing Date.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0.05pt 0 0 114pt">&ldquo;Penalty&rdquo; shall have the meaning set forth in
Section 3.3.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 13.8pt 54.75pt 0 42pt; text-align: justify; text-indent: 1in">&ldquo;Project&rdquo;
means, collectively, the various improvements and upgrades to the System of the Borrower, as more fully described in <B><U>Exhibit A</U></B>,
the costs of the construction, acquisition or equipping of which are to be financed in whole or in part with the Loan Proceeds.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 13.8pt 54.6pt 0 42pt; text-align: justify; text-indent: 1in">&ldquo;Project
Budget&rdquo; means the budget for the financing of the Project, a copy of which is attached to this Agreement as <B><U>Exhibit B</U>.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 54.85pt 0 41.95pt; text-align: justify; text-indent: 1in">&ldquo;Project
Costs&rdquo; means the costs of the construction, acquisition or equipping of the Project, as further described in the Project Budget,
and such other costs as may be approved in writing by the Department, provided such costs are permitted by the Act.</P>


<!-- Field: Page; Sequence: 5; Value: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.57</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 3.95pt 54.85pt 0 42pt; text-align: justify; text-indent: 1in">&ldquo;System&rdquo;
means all plants, systems, facilities, equipment or property, of which the Project constitutes the whole or a part, owned, operated or
maintained by the Borrower and used in connection with the drinking water services for the systems which comprise the Project, all as
described in <B><U>Exhibit A</U>.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 91.55pt">Section 1.2. <U>Rules of Construction</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 53.8pt 0 42pt; text-indent: 1in">The following rules shall apply to
the construction of this Agreement unless the context requires otherwise:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 41.95pt; text-align: justify; text-indent: 49.55pt">(a) Singular
words shall connote the plural number as well as the singular and vice versa.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 41.95pt; text-align: justify; text-indent: 49.55pt">(b)
All references in this Agreement to particular Sections or Exhibits are references to Sections or Exhibits of this Agreement unless
otherwise indicated.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 41.95pt; text-align: justify; text-indent: 49.55pt">(c)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>The headings and table of contents as used in this Agreement are solely for convenience of reference and shall not constitute a
part of this Agreement nor shall they affect its meaning, construction or effect.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 3.95pt 68.8pt 0 55.85pt; text-align: center">ARTICLE II
<BR>
REPRESENTATIONS</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 0 0 91.55pt">Section 2.1. <U>Representations by Borrower</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 53.8pt 0 42pt; text-indent: 1in">The Borrower makes the following representations
as the basis for its undertakings under this Agreement:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 54.75pt 0 42pt; text-align: justify; text-indent: 49.55pt">(a)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>The Borrower is a duly organized and validly existing corporation in good standing under the laws of the State of Delaware.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 37.4pt; text-align: justify; text-indent: 54.1pt">(b)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>The Borrower has full right, power and authority to (i) execute this Agreement and the other documents related thereto, (ii) own
and operate the System, (iii) construct, acquire or equip the Project and finance the Project Costs by borrowing money for such purpose
pursuant to this Agreement, and (iv) carry out and consummate all of the transactions contemplated by this Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12.05pt 54.75pt 0 37.4pt; text-align: justify; text-indent: 54.1pt">(c)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>All permits, licenses, registrations, certificates, authorizations and approvals required to have been obtained as of the date
of signing of this Agreement have been obtained for</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 54.85pt 0 37.4pt; text-align: justify">(i) the execution by the Borrower
of this Agreement, (ii) the performance and enforcement of the obligations of the Borrower thereunder, (iii) the acquisition, construction,
equipping, occupation, operation and use of the Project, and (iv) the operation and use of the System. The Borrower knows of no reason
why any other necessary permits or approvals cannot be obtained as required.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.7pt 0 41.95pt; text-align: justify; text-indent: 49.55pt">(d)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>This Agreement has been executed by a duly authorized officer of the Borrower and constitutes the legal, valid and binding obligation
of the Borrower enforceable against the Borrower in accordance with the terms of this Agreement.</P>


<!-- Field: Page; Sequence: 6; Value: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.57</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 3.95pt 54.75pt 0 42pt; text-align: justify; text-indent: 49.55pt">(e)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>There are not pending nor, to the best of the knowledge of the undersigned officer of the Borrower, threatened, any actions, suits,
proceedings or investigations of a legal, equitable, regulatory, administrative or legislative nature, in which a judgment, order or resolution
may have a material adverse effect on the Borrower, or its business, assets, condition (financial or otherwise), operations or prospects
or in its ability to perform its obligations under this Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.85pt 0 42pt; text-align: justify; text-indent: 49.55pt">(f)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;
</FONT>There have been no material defaults by any contractor or subcontractor under any contract made in connection with the construction
or equipping of the Project.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.8pt 0 37.4pt; text-align: justify; text-indent: 54.1pt">(g)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>No material adverse change has occurred in the financial condition of the Borrower from that indicated in the financial statements,
application and other information furnished to the Department in connection with this Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.8pt 0 37.4pt; text-align: justify; text-indent: 54.1pt"> (h) No Event of Default has occurred and is continuing.</P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.9pt 0 42pt; text-align: justify; text-indent: 49.55pt">(i)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>Except as may otherwise be approved by the Department or permitted by the terms hereof, the Project and the System at all times
will be owned by the Borrower and will not be operated or controlled by any other entity or person.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.8pt 0 37.4pt; text-align: justify; text-indent: 54.1pt"> (j) The Project will be a part of the System.</P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.7pt 0 42pt; text-align: justify; text-indent: 49.55pt">(k)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>The Loan Proceeds and funds available from the other sources specified in the Project Budget will be sufficient to pay the estimated
Project Costs.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.85pt 0 42pt; text-align: justify; text-indent: 49.55pt">(l)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>The Borrower has received or has commitments to obtain all funds and other financing for the Project as contemplated in the Project
Budget.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.6pt 0 42pt; text-align: justify; text-indent: 49.55pt">(m)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>The Borrower expects to complete the acquisition, construction and equipping of the Project on or before the projected date of
May 31, 2025. The Borrower expects to adhere to the estimated drawdown schedule attached hereto as <B>Exhibit D</B> and certified to in
the &quot;Certificate of the Borrower and Projected Drawdown Schedule of the Project&quot; attached hereto as <B>Exhibit F</B> and made
a part hereof. This projected date of completion is subject to an extension if such extension is mutually agreed upon by the Department
and the Borrower. Noncompliance with this Section 2.1(m) may cause loan funds to become de-obligated and reallocated to other drinking
water projects at the discretion of the Department.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 0 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0.05pt 13.1pt 0 0; text-align: center">ARTICLE III</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 13pt 0 0; text-align: center"><U>ADVANCE AND USE OF LOAN PROCEEDS; CONSTRUCTION
OF PROJECT</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 0 0 91.55pt">Section 3.1. <U>Advance of Loan Proceeds</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.85pt 0 42pt; text-align: justify; text-indent: 1in">The Department
agrees to advance to the Borrower pursuant to this Agreement up to Two Million Six Hundred Ten Thousand Dollars ($2,610,000) to pay Project
Costs in accordance with the Project Budget.</P>


<!-- Field: Page; Sequence: 7; Value: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.57</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 3.95pt 0 0 91.55pt">Section 3.2. <U>Application of Loan Proceeds</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.7pt 0 42pt; text-align: justify; text-indent: 49.55pt">(a)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>The Borrower agrees to apply the Loan Proceeds solely and exclusively to the payment, or the reimbursement of the Borrower for
the payment, of Project Costs and further agrees, upon the request of the Department, to exhibit to the Department, vouchers, statements,
bills of sale or other evidence of the actual payment of such Project Costs. The Department shall disburse the Loan Proceeds to or for
the account of the Borrower upon execution of this Agreement and upon receipt by the Department of the following:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.6pt 0 41.95pt; text-align: justify; text-indent: 1.5in">(1)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>A requisition (upon which the Department shall be entitled to rely) signed by an Authorized Representative and containing all information
called for by, and otherwise being in the form of, <B><U>Exhibit C</U></B> attached hereto.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 54.6pt 0 41.95pt; text-align: justify; text-indent: 1.5in">(2)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>If such requisition includes an item for payment for labor or to contractors, builders or materialmen (i) a certificate, signed
by an Authorized Representative, stating that such work was actually performed or such materials, supplies or equipment were actually
furnished or installed in or about the construction of the Project; and (ii) a certificate signed by an Authorized Representative stating
either that such materials, supplies or equipment are not subject to any lien or security interest or that such lien or security interest
will be released or discharged upon payment of the requisition.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 54.6pt 0 42pt; text-align: justify; text-indent: 1.5in">Upon receipt of
each such requisition and accompanying certificate or certificates, the Department shall disburse Loan Proceeds hereunder to or for the
account of the Borrower in accordance with such requisition in an amount and to the extent approved by the Department. The Borrower expects
to adhere to the estimated drawdown schedule attached hereto as <U>Exhibit D</U>. The Department shall have no obligation to disburse
any such Loan Proceeds if the Borrower is in default hereunder, nor shall the Department have any obligation to approve any requisition
if the Borrower is not in compliance with the terms of this Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 54.85pt 0 41.95pt; text-align: justify; text-indent: 49.55pt">(b)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp; </FONT>The
Borrower shall comply with all applicable State of Delaware and federal laws. Except as may otherwise be approved by the Department,
disbursements shall be held at ninety- five percent (95%) of the maximum amount authorized hereunder to ensure satisfactory
completion of the Project. Upon receipt from the Borrower of the certificate specified in Section 3.4 and a final requisition
detailing all retainages to which the Borrower is then entitled, the Department, to the extent approved by the Department and
subject to the provisions of this Section and Section 3.4, will disburse Loan Proceeds to or for the account of the Borrower to the
extent of such approval.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 41.95pt; text-align: justify; text-indent: 49.55pt">(c)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>The Department may apply Loan Proceeds to pay any Penalty assessed pursuant to Section 3.3.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.7pt 0 41.95pt; text-align: justify; text-indent: 49.55pt">(d)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>The Department shall have no obligation to disburse Loan Proceeds in excess of the amount necessary to pay for approved Project
Costs.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.9pt 0 41.95pt; text-align: justify; text-indent: 49.55pt">(e)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>The Borrower shall comply in all respects with all applicable federal laws, regulations and other requirements related to or arising
out of or in connection with the Project and the funding thereto by the Fund.</P>


<!-- Field: Page; Sequence: 8; Value: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.57</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 3.95pt 54.65pt 0 42pt; text-align: justify; text-indent: 49.55pt">(f)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;
</FONT>The Borrower shall comply in all respects with the Federal Single Audit Act (the &ldquo;SAA&rdquo;), 2 CFR 200 Subpart F, as a
sub-recipient of Federal funds. As a recipient of Loan Proceeds from the Fund, the Borrower is required to notify the Department when
a SAA audit has been conducted and provide the Department within 30 days of completion with a copy of the SAA audit if the Borrower expends
$750,000 or more in Loan Proceeds and other federal financial assistance in its fiscal year. Other federal financial assistance sources
include, but are not limited to, equivalency funds received by the Delaware Water Pollution Control Revolving Fund, other federal water
infrastructure funding programs (e.g., USDA RD, CDBG, and EPA&rsquo;s WIFIA and Community Grants, among others), as well as health care,
social services, highways, and education funding programs. The Borrower shall notify the Department when they have reached the $750,000
expenditure threshold.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.65pt 0 42pt; text-align: justify; text-indent: 1in">For purposes of
the Fund, an expenditure occurs at the time that Loan Proceeds are disbursed by the Borrower for the purpose for which the Fund assistance
is provided (e.g., Project Costs). For example, for the Loan, the expenditure occurs at the time the Borrower pays an invoice. In the
case of refinancing assistance, the expenditure occurs at the time the Borrower uses the Loan Proceeds to refinance the existing debt.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 54.8pt 0 42pt; text-align: justify; text-indent: 1in">The Borrower is responsible
for (i) maintaining an annual (fiscal year) accounting system and identifying all expenditures of federal financial assistance, (ii) submitting
its SAA audit to the Federal Audit Clearinghouse within the earlier of 30 calendar days after receipt of the auditor's report(s) or nine
months after the end of the audit period, and (iii) notifying the Department that the SAA audit has been submitted to the Federal Audit
Clearinghouse and providing a copy to the state SRF program upon request. The Borrower shall inform the Department of any findings and
recommendations pertaining to Loan Proceeds received from the Fund contained in SAA audits conducted by the Borrower.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 54.8pt 0 41.95pt; text-align: justify; text-indent: 1in">The SAA dollar
threshold, currently at $750,000 as previously stated, that requires performance of an audit increases periodically, and the Borrower
is required to know the threshold for a given year.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0.05pt 54.75pt 0 41.95pt; text-align: justify; text-indent: 49.55pt">(g)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>The Borrower shall comply with the Delaware Department of Labor Prevailing Wage Rate Regulations.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.6pt 0 41.95pt; text-align: justify; text-indent: 49.55pt">(h)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>The Borrower shall comply with the Delaware Drinking Water State Revolving Fund's Davis-Bacon Wage Rate Act Requirement as set
forth in the closing documents. The Borrower agrees that all contractors or subcontractors utilized by the Borrower in the Project will
complete and file the U.S. Department of Labor&rsquo;s payroll form WH-347.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 42pt; text-align: justify; text-indent: 49.55pt">(i)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>As a recipient of Fund assistance, the Borrower shall comply with the Prohibition on Certain Telecommunication and Video Surveillance
Services or Equipment located in 2 CFR 200.216, as such regulation relates to the Project. The Borrower agrees that none of the Loan Proceeds
shall be used to procure, enter into, extend or renew contracts or obtain equipment, services or systems that use &ldquo;covered telecommunications
equipment or services,&rdquo; as identified in the regulation, as a substantial or essential component of any system, or as critical technology
as part of any system.</P>


<!-- Field: Page; Sequence: 9; Value: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.57</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 3.95pt 54.85pt 0 42pt; text-align: justify; text-indent: 49.55pt">(j)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp; </FONT>As
a recipient of Fund assistance, the Borrower agrees that none of the Loan Proceeds made available to the Borrower shall be used for
the Project for the construction, alteration, maintenance, or repair of the System unless all of the iron and steel products used in
the Project are produced in the United States (&ldquo;American Iron and Steel Requirement&rdquo;), unless: (i) the Borrower has
requested and obtained a waiver from the Environmental Protection Agency pertaining to the Project or (ii) the Department has
otherwise advised the Borrower in writing that the American Iron and Steel Requirement is not applicable to the Project. The
American Iron and Steel Requirement shall not apply in any case or category of cases in which the Administrator of the Environmental
Protection Agency finds that: (i) applying the requirement would be inconsistent with the public interest; (ii) iron and steel
products are not produced in the United States in sufficient and reasonably available quantities and of a satisfactory quality; or
(iii) inclusion of iron and steel products produced in the United States will increase the cost of the overall project by more than
25 percent.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 42pt; text-align: justify; text-indent: 67.55pt">In this section
3.2(j), the term &lsquo;&lsquo;iron and steel products&rsquo;&rsquo; means the following products made primarily of iron or steel-lined
or unlined pipes and fittings, manhole covers and other municipal castings, hydrants, tanks, flanges, pipe clamps and restraints, valves,
structural steel, reinforced precast concrete, and construction materials. &ldquo;Steel&rdquo; means an alloy that includes at least 50
percent iron, between .02 and 2 percent carbon, and may include other elements.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 42pt; text-align: justify; text-indent: 67.55pt">The Bipartisan
Infrastructure Law of 2021, also known as the Infrastructure Investment and Jobs Act of 2021 (&ldquo;IIJA&rdquo;), established the Build
America Buy America (BABA) Act domestic sourcing requirements for federal financial assistance programs for infrastructure, including
the Fund, and the Borrower must comply with the BABA provision. BABA also creates expanded American Iron and Steel requirements to include
construction materials and manufactured goods for domestic preference and sourcing requirements.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 54.75pt 0 42pt; text-align: justify; text-indent: 67.55pt">In procuring
materials for public works projects, entities using taxpayer-financed Federal assistance should give a commonsense procurement preference
for the materials and products produced by companies and workers in the United States in accordance with the high ideals embodied in the
environmental, worker, workplace safety, and other regulatory requirements of the United States. The benefits of domestic content procurement
preferences extend beyond economics. Common construction materials used in public works infrastructure projects, including steel, iron,
manufactured products, non-ferrous metals, plastic and polymer- based products (including polyvinylchloride, composite building materials,
and polymers used in fiber optic cables), glass (including optic glass), lumber, and drywall are not adequately covered by a domestic
content procurement preference, thus limiting the impact of taxpayer purchases to enhance supply chains in the United States.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0.05pt 0 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 54.85pt 0 42pt; text-align: justify; text-indent: 49.55pt">(k)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>The Borrower agrees to comply with all federal requirements applicable to the Loan Proceeds received (including those imposed by
IIJA, Public Law No. 117-58) which the Borrower understands includes, but is not limited to, the following requirements: that all of the
iron and steel, manufactured products, and construction materials used in the Project are to be produced in the United States (&ldquo;Build
America, Buy America Requirements&rdquo;) unless (i) the Borrower has requested and obtained a waiver from the Department pertaining to
the Project or the Project is otherwise covered by a general applicability waiver; or (ii) the Department has</P>


<!-- Field: Page; Sequence: 10; Value: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.57</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 3.95pt 53.8pt 0 42pt">otherwise advised the Borrower in writing that the Build
America, Buy America Requirements are not applicable to the Project.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.7pt 0 41.95pt; text-align: justify; text-indent: 49.55pt">(l)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>The Borrower, as a sub-recipient of Federal funds, agrees that when collecting and managing environmental data under this Agreement,
it will protect the data by following all applicable State of Delaware law cybersecurity requirements, if the Borrower&rsquo;s network
or information system is connected to the Environmental Protection Agency networks to transfer data to the Environmental Protection Agency
using systems other than the Environmental Information Exchange Network or the Environmental Protection Agency&rsquo;s Central Data Exchange.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 0 0 91.55pt">Section 3.3. <U>Agreement to Draw Loan Proceeds and Penalty
for Delay</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 41.95pt; text-align: justify; text-indent: 1in">The Borrower
agrees after the Closing Date to commence work in earnest on the Project and make draws on the Loan Proceeds of at least ten percent (10%)
of the Project Costs within one year of the Closing Date. The Borrower further agrees to provide a Notice to Proceed within one year of
the Closing Date.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 54.7pt 0 41.95pt; text-align: justify; text-indent: 1in">If by May 17, 2025,
which is one year from the Closing Date, (i) the Borrower has not submitted requisition(s), in the manner required by Section 3.2, for
more than ten percent (10%) of the Project Costs, and (ii) the Department has not received a Notice to Proceed, the Department may in
its discretion assess a penalty equal to one percent (1%) of the Loan Proceeds (the &ldquo;Penalty&rdquo;). Such Penalty may be drawn
by the Department from the Loan Proceeds. It is within the Department&rsquo;s complete discretion whether to impose the Penalty based
upon its review of affirmative steps taken by the Borrower to commence and complete the Project and the totality of the circumstances
surrounding any such delay in requesting disbursement of Loan Proceeds.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 91.55pt">Section 3.4. <U>Agreement to Accomplish Project</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 42pt; text-align: justify; text-indent: 1in">The Borrower will
cause the Project to be acquired, constructed, expanded, renovated or equipped as described in <B><U>Exhibit A</U></B> and in accordance
with the Project Budget and the plans, specifications and designs prepared by the Consulting Engineer and approved by the Department.
The Borrower will complete the Project by the date set forth in Section 2.1(m). All plans, specifications and designs have been approved
by all applicable regulatory agencies. The Borrower agrees to maintain complete and accurate books and records of the Project Costs and
permit the Department through its duly authorized representatives to inspect such books and records at any reasonable time. The Borrower
and the Department may amend the description of the Project set forth in <B><U>Exhibit A</U></B>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0.05pt 54.55pt 0 41.95pt; text-align: justify; text-indent: 1in">The Borrower
will deliver to the Department a certificate signed by an Authorized Representative of the Borrower and by the Consulting Engineer stating
(i) that the Project has been completed substantially in accordance with this Section, the plans and specifications as amended from time
to time, as approved by the Department, and in substantial compliance with all material applicable laws, ordinances, rules and regulations,
(ii) the date of such completion, (iii) that all certificates of occupancy or other material permits necessary for the Project&rsquo;s
use, occupancy and</P>


<!-- Field: Page; Sequence: 11; Value: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.57</P></DIV>
    <!-- Field: /Page -->


<P STYLE="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 3.95pt 53.8pt 0 42pt">operation have been issued or obtained, and (iv) the
amount, if any, to be reserved for payment of Project Costs.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 91.55pt">Section 3.5. <U>Permits</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 42pt; text-align: justify; text-indent: 1in">The Borrower,
at its sole cost and expense, shall comply with, and shall obtain all permits, consents and approvals required by local, state or federal
laws, ordinances, rules, regulations or requirements in connection with the acquisition, construction, equipping, occupation, operation
or use of the Project. The Borrower shall, upon request, promptly furnish to the Department copies of all such permits, consents and approvals.
The Borrower shall also comply with all lawful program or procedural guidelines or requirements duly promulgated and amended as of the
date hereof by the Department in connection with the acquisition, construction, equipping, occupation, operation or use of projects financed
by the Fund under the Act. The Borrower shall also comply in all respects with all applicable State of Delaware and federal laws, regulations
and other requirements relating to or arising out of or in connection with the Project and the funding thereof by the Fund.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 91.55pt">Section 3.6. <U>Construction Contractors</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.85pt 0 42pt; text-align: justify; text-indent: 1in">Each construction
contractor employed in the accomplishment of the Project shall be required in the construction contract to furnish a performance bond
and a payment bond, each in an amount equal to one hundred percent (100%) of the particular contract price. Such bonds shall list the
Borrower as beneficiary. Each contractor shall be required to maintain, during the construction period covered by the particular construction
contract, builder&rsquo;s risk insurance, workers compensation insurance, public liability insurance, property damage insurance and vehicle
liability insurance in amounts and on terms customarily maintained on such projects. Upon request of the Department, the Borrower shall
cause each contractor to furnish evidence of such bonds and insurance to the Department. In addition to the foregoing,</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 54.85pt 0 41.95pt; text-align: justify; text-indent: 49.55pt">(a)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>Each construction contractor employed in the accomplishment of the Project is required to comply with the Anti-Kickback Act (and
is required to insert similar requirements in all subcontracts) and all other applicable federal laws and regulations.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12.05pt 54.8pt 0 41.95pt; text-align: justify; text-indent: 49.55pt">(b)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>All construction contracts and contractors&rsquo; estimate forms will be prepared so that materials and equipment may be readily
itemized and identified as to eligible and noneligible costs.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 41.95pt; text-align: justify; text-indent: 49.55pt">(c)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>Any change in a construction contract that will alter the contract price or completion time or will substantially modify the proposed
use of the Project must be submitted to the Department for prior approval via a change order in the form of the change order attached
hereto as <B><U>Exhibit E</U></B>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.8pt 0 41.95pt; text-align: justify; text-indent: 49.55pt">(d)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>The construction of the Project facilities will conform to applicable federal, state and local laws, ordinances and regulations.</P>


<!-- Field: Page; Sequence: 12; Value: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.57</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 3.95pt 54.75pt 0 42pt; text-align: justify; text-indent: 49.55pt">(e)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>The Borrower will proceed expeditiously and complete the Project facilities in accordance with the approved application, project
schedule, surveys, plans, profiles, cross- sections, specifications and amendments approved by the Department.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.85pt 0 41.95pt; text-align: justify; text-indent: 1in">Recipients
and sub-recipients of Fund assistance, including the Borrower, shall not make any award or permit any award (sub-grant or contract) at
any tier to any party which is debarred or suspended or is otherwise excluded from or ineligible for participation in Federal assistance
programs under Executive Order 12549, &ldquo;Debarment and Suspension.&rdquo; Grantees and sub-grantees, including the Borrower, shall
refer to the &quot;List of Parties Excluded From Federal Procurement and Non-Procurement Programs&quot; to insure that the contractor
or subcontracts are not on this list. A search for exclusion records can be made at the official US Government System for Award Management
website at https://www.sam.gov. For assistance visit the Federal Service Desk online at www.fsd.gov or by calling (866) 606-8220.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 54.75pt 0 42pt; text-align: justify; text-indent: 49.55pt">(f)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;
</FONT>Recipients have taken and will continue to take all necessary affirmative steps to solicit, and document its solicitation efforts
of, minority business enterprises and women&rsquo;s business enterprises, individually and collectively referred to as Disadvantaged Business
Enterprises (DBE), in accordance with the Six Good Faith Efforts, (40 CFR Part 33).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 42pt; text-align: justify; text-indent: 49.55pt">(g)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>Recipients have taken and will continue to take all necessary affirmative steps to assure that it is in compliance with all requirements
for the procurement of architectural and engineering services as identified in 40 U.S.C. Section 1101 et. Seq, for all architectural and
engineering contracts executed, amended or renewed.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 0 0 91.55pt">Section 3.7. <U>Signage Requirements under the Infrastructure
Investment and Jobs Act</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 42pt; text-align: left"><U>(IIJA)</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 42pt; text-align: justify; text-indent: 49.55pt">(a)
Building A Better America Emblem. The Borrower will ensure that a sign is placed at construction sites supported under the Loan
displaying the official Building A Better America emblem and must identify the project as a &ldquo;project funded by President
Biden&rsquo;s Bipartisan Infrastructure Law.&rdquo; Construction is defined at 40 CFR 33.103 as &ldquo;erection, alteration, or
repair (including dredging, excavating, and painting) of buildings, structures, or other improvements to real property, and
activities in response to a release or a threat of a release of a hazardous substance into the environment, or activities to prevent
the introduction of a hazardous substance into a water supply.&rdquo; The sign must be placed at construction sites in an easily
visible location that can be directly linked to the work taking place and must be maintained in good condition throughout the
construction period.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12.05pt 54.75pt 0 41.95pt; text-align: justify; text-indent: 1in">In cases
where the construction site covers a large area (e.g., lead service line replacement or septic tank repair/replacement projects), a sign
should be placed in an easily visible location near where the work is being performed (e.g., entrance to the neighborhood, along a main
road through town, etc.). Signage costs are considered an allowable Project Cost, provided the costs associated with the signage are reasonable.
Additionally, to increase public awareness of projects serving communities where English is not the predominant language, the Borrower
is encouraged to translate the language on signs (excluding the official Building a Better America emblem or EPA logo or seal) into the
appropriate non-English language(s). The costs of such translation are allowable Project Costs, provided the costs are reasonable.</P>


<!-- Field: Page; Sequence: 13; Value: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.57</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 3.95pt 54.85pt 0 41.95pt; text-align: justify; text-indent: 1in">The Borrower
will ensure compliance with the guidelines and design specifications for using the official Building A Better America emblem and corresponding
logomark available at: https://www.whitehouse.gov/wp-content/uploads/2022/08/Building-A- Better-America-Brand-Guide.pdf.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 54.75pt 0 41.95pt; text-align: justify; text-indent: 49.55pt">(b)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>EPA Logo. The Borrower will ensure that signage displays the EPA logo along with the official Building A Better America emblem.
The EPA logo must not be displayed in a manner that implies that EPA itself is conducting the project. Instead, the EPA logo must be accompanied
with a statement indicating that the Borrower received financial assistance from EPA for the project.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 41.95pt; text-align: justify; text-indent: 1in">The Borrower
will ensure compliance with the sign specifications provided by the EPA Office of Public Affairs (&ldquo;OPA&rdquo;) available at: https://www.epa.gov/grants/epa-logo-seal-
specifications-signage-produced-epa-assistance-agreement-recipients. As provided in the sign specifications from OPA, the EPA logo is
the preferred identifier for assistance agreement projects and use of the EPA seal requires prior approval from the EPA. To obtain the
appropriate EPA logo or seal graphic file, the Borrower should send a request directly to OPA and include the EPA Project Officer in the
communication. Instructions for contacting OPA is available on the Using the EPA Seal and Logo page at https://www.epa.gov/aboutepa/using-epa-seal-and-
logo.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 54.75pt 0 42pt; text-align: justify; text-indent: 49.55pt">(c)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>Procuring Signs. Consistent with section 6002 of RCRA, 42 U.S.C. 6962, and 2 CFR 200.323, the Borrower is encouraged to use recycled
or recovered materials when procuring signs. Signage costs are considered an allowable Project Cost under this Agreement provided that
the costs associated with signage are reasonable. Additionally, to increase public awareness of projects serving communities where English
is not the predominant language, the Borrower is encouraged to translate the language on signs (excluding the official Building A Better
America emblem or EPA logo or seal) into the appropriate non-English language(s). The costs of such translation are allowable, provided
the costs are reasonable.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 42pt; text-align: justify; text-indent: 1in">The EPA encourages
the recipient to notify the EPA Project Officer listed in this award document of public or media events publicizing the accomplishment
of significant events related to construction projects as a result of this agreement and provide the opportunity for attendance and participation
by federal representatives with at least ten (10) working days&rsquo; notice.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0.05pt 0 0 91.55pt">Section 3.8. <U>Engineering Services</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.8pt 0 41.95pt; text-align: justify; text-indent: 1in">The Borrower
has retained or employed the Consulting Engineer to provide engineering services covering planning and design, operation of the System,
and the supervision and inspection of the construction of the Project. The Consulting Engineer will provide to the Department the certificate
required by Section 3.4.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 91.55pt">Section 3.9. <U>Borrower Required to Complete Project</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 42pt; text-align: justify; text-indent: 1in">Subject to the
provisions of Section 9.5 hereof, if the Loan Proceeds are not sufficient to pay in full the cost of the Project, the Borrower will complete
the Project at its own</P>


<!-- Field: Page; Sequence: 14; Value: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.57</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 3.95pt 54.85pt 0 42pt; text-align: justify">expense and shall not be entitled
to any reimbursement therefor from the Department or the Fund or to any abatement, diminution or postponement of the Borrower&rsquo;s
repayments under this Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 91.55pt">Section 3.10. <U>Inclusion of Eligible Project Reimbursement
Costs Within The Loan</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.8pt 0 41.95pt; text-align: justify; text-indent: 1in">Project Costs
incurred prior to the initiation of construction and after approval of the Project by the Department are eligible for reimbursement from
Loan Proceeds provided that the Project continues to meet all the criteria and requirements set forth by the Department. Notwithstanding
anything to the contrary herein, costs incurred and associated with the initial stages of the Project, such as planning and design, are
eligible for reimbursement regardless of when such costs were incurred.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 13.1pt 0 0; text-align: center">ARTICLE IV</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 8.65pt 0 0; text-align: center"><U>ADDITIONAL FEDERAL REQUIREMENTS</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 0 0 91.55pt">Section 4.1. <U>Federal Requirements</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.7pt 0 41.95pt; text-align: justify; text-indent: 49.55pt">(a)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>As a recipient of Fund assistance, the Borrower shall comply Federal State Revolving Loan Requirements Section 1452 of the Federal
Safe Drinking Water Act, 42 U.S.C.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 41.95pt; text-align: justify">&sect;300j-12 et seq., as amended.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.85pt 0 41.95pt; text-align: justify; text-indent: 49.55pt">(b)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>Pursuant to Title VI of the Civil Rights Act of 1964, 42 U.S.C. &sect; 2000d, as a recipient of Fund assistance, the Borrower agrees
not to discriminate on the basis of race, color or national origin in any activity funded through this Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.7pt 0 41.95pt; text-align: justify; text-indent: 49.55pt">(c)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>Pursuant to the Age Discrimination Act, 42 U.S.C. &sect; 6101 et seq., as a recipient of Fund assistance, the Borrower agrees not
to discriminate on the basis of age in any activity funded through this Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 41.95pt; text-align: justify; text-indent: 49.55pt">(d)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>Pursuant to Section 504 of the Rehabilitation Act of 1973, 29 U.S.C. &sect; 794, as a recipient of Fund assistance, the Borrower
agrees not to discriminate on the basis of disability in any activity funded through this Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.7pt 0 41.95pt; text-align: justify; text-indent: 49.55pt">(e)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>Pursuant to Section 1452 of the Federal Safe Drinking Water Act Amendments of 1996, P.L. 104-182, and Title IX of the Education
Amendments of 1972, 20 U.S.C. &sect; 1681 et seq., as amended, as a recipient of Fund assistance, the Borrower agrees not to discriminate
on the basis of sex in any activity funded through this Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12.05pt 54.85pt 0 41.95pt; text-align: justify; text-indent: 49.55pt">(f)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;
</FONT>Pursuant to Executive Order 11246, dated September 24, 1965, as amended by Executive Order 11375, dated October 13, 1967, and as
supplemented by U.S. Department of Labor regulations set forth at 41 C.F.R. Ch. 60, as a recipient of Fund assistance, the Borrower agrees
to provide an equal opportunity for employment to all contracts and subcontracts awarded for the Project and funded through this Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 41.95pt; text-align: justify; text-indent: 49.55pt">(g)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>Pursuant to Executive Order 12898, dated February 11, 1994, as a recipient of Fund assistance, the Borrower agrees not to fund
any action through this Agreement that will have disproportionately high and adverse effects on minority or low-income populations.</P>


<!-- Field: Page; Sequence: 15; Value: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.57</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 3.95pt 0 0 91.55pt">Section 4.2. <U>Americans with Disabilities Act</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.6pt 0 41.95pt; text-align: justify; text-indent: 1in">Pursuant to
federal regulations promulgated under the authority of the Americans With Disabilities Act, 28 C.F.R. &sect; 35.101 et seq., no individual
with a disability shall, on the basis of the disability, be excluded from participation in this Agreement or from activities provided
for under this Agreement, and the Borrower agrees to comply with the General Prohibitions Against Discrimination, 28 C.F.R. &sect; 35.130,
and all other regulations promulgated under Title II of the Americans With Disabilities Act which are applicable to the benefits, services,
programs, and activities provided by the Department as an agency of the State of Delaware through this Agreement. The State of Delaware
and the Department shall be indemnified and held harmless from all losses, damages, expenses, claims, demands, suits and actions brought
by any party against the State of Delaware or the Department as a result of the Borrower&rsquo;s failure to comply with its obligations
under the preceding provisions.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 91.55pt">Section 4.3. <U>Nondiscrimination; Sexual Harassment</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.9pt 0 42pt; text-align: justify; text-indent: 1in">The Borrower shall
comply, or cause its contractor or subcontractor, or other agents or representatives to comply, with the following requirements:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 54.85pt 0 42pt; text-align: justify; text-indent: 49.55pt">(a)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>In the hiring of any employees for the manufacture of supplies, performance of work, or any other activity required under this
Agreement or any Project contract, no person who is qualified and available to perform the work to which the employment relates shall
be discriminated against by reason of gender, race, creed or color.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.85pt 0 42pt; text-align: justify; text-indent: 49.55pt">(b)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>No employee involved in the manufacture of supplies, the performance of work or any other activity required under this Agreement
shall be discriminated against in any manner or intimidated on account of gender, race, creed, or color.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.7pt 0 42pt; text-align: justify; text-indent: 49.55pt">(c)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>A written sexual harassment policy providing that sexual harassment will not be tolerated and employees who practice it will be
disciplined shall be established and maintained by the Borrower and employees shall be informed of the policy.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 42pt; text-align: justify; text-indent: 49.55pt">(d)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>No contractor who is qualified to perform the work relating to this Agreement shall discriminate against any other contractor by
reason of gender, race, creed, or color.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12.05pt 54.75pt 0 41.95pt; text-align: justify; text-indent: 49.55pt">(e)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>All necessary employment documents and records shall be provided and access shall be granted to the Department to books, records,
and accounts for purposes of investigation to ascertain compliance with the provisions of this Nondiscrimination/Sexual Harassment Clause.
If documents or records reflecting the necessary information requested are not available, such information shall be furnished on reporting
forms supplied by the Department.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.85pt 0 41.95pt; text-align: justify; text-indent: 49.55pt">(f)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;
</FONT>This Nondiscrimination/Sexual Harassment Clause shall be included in any contract awarded for the Project so that such provisions
will be binding upon any contractors engaged for the Project.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 41.95pt; text-align: justify; text-indent: 49.55pt">(g)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>The Department may cancel or terminate this Agreement and all money due or to become due under this Agreement may be forfeited
for a violation of the terms and conditions of this Nondiscrimination/Sexual Harassment Clause. In addition, the Department may proceed</P>


<!-- Field: Page; Sequence: 16; Value: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.57</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 3.95pt 0 0 42pt">with debarment or suspension and may place the party not
in compliance in the Contractor Responsibility File, a repository of information on contractors.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 13.1pt 0 0; text-align: center">ARTICLE V</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 13pt 0 0; text-align: center"><U>REPAYMENT OF LOAN; GENERAL OBLIGATION</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 0 0 91.55pt">Section 5.1. <U>Repayment of Loan</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 0 0 114pt">The Borrower shall repay the Loan pursuant to the terms of
the Bond issued to the</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 42pt">Department.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 91.55pt">Section 5.2. <U>General Obligation</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 53.8pt 0 42pt; text-indent: 1in">The Borrower&rsquo;s repayment obligation
constitutes a general obligation of the Borrower, secured by a pledge of its full faith, revenue and credit.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 91.55pt">Section 5.3. <U>[RESERVED]</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 13.1pt 0 0; text-align: center">ARTICLE
VI<BR>
 <U>PREPAYMENTS</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 0 0 91.55pt">Section 6.1. <U>Prepayments of Loan</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 42pt; text-align: justify; text-indent: 1in">At its option
and upon providing prior written notice to the Department, the Borrower may prepay the Loan, in whole or in part, without penalty, at
any time. Such prior written notice shall specify the date on which the Borrower will make such prepayment and whether the Loan will be
prepaid in full or in part, and if in part, the principal amount to be prepaid. Any such prepayment shall be applied against Loan principal
installments then outstanding as shall be directed by the Borrower.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 13.1pt 0 0; text-align: center">ARTICLE VII<BR>

<U>OPERATION AND USE OF SYSTEM</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 0 0 91.55pt">Section 7.1. <U>Inspection of System and Borrower&rsquo;s
Books and Records</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.8pt 0 42pt; text-align: justify; text-indent: 1in">The Department
and its duly authorized representatives and agents shall have such reasonable rights of access to the System as may be necessary to determine
whether the Borrower is in compliance with the requirements of this Agreement and shall have the right at all reasonable times and upon
reasonable prior notice to the Borrower to examine and copy the books and records of the Borrower insofar as such books and records relate
to the System.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0.05pt 54.75pt 0 42pt; text-align: justify; text-indent: 1in">The Borrower
agrees to comply with all record keeping and reporting requirements under all applicable legal authorities, including any reports required
by the Department, such as performance indicators of program deliverables and information on costs and project progress. The Borrower
understands that (i) each contract and subcontract related to the Project is subject to audit by appropriate federal and state entities
and (ii) failure to comply with the applicable legal requirements and this Agreement may result in a default hereunder that</P>


<!-- Field: Page; Sequence: 17; Value: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.57</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 3.95pt 53.8pt 0 42pt">results in a repayment of Loan Proceeds in advance of
the maturity of the Bond and/or other remedial actions.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 91.55pt">Section 7.2. <U>Performance Certification</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 42pt; text-align: justify; text-indent: 1in">The Borrower will
notify the Department when the Project is completed and operation commenced on or before the date set out in Section 2.1(m).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 91.55pt">Section 7.3. <U>Operation, Maintenance and Use of System</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.85pt 0 42pt; text-align: justify; text-indent: 1in">At its own cost
and expense, the Borrower shall operate the System in a proper, sound and economical manner and in compliance with all legal requirements,
shall maintain the System in good repair and operating condition and from time to time shall make all necessary repairs, renewals and
replacements.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 13.1pt 0 0; text-align: center">ARTICLE VIII</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 13pt 0 0; text-align: center"><U>INSURANCE, DAMAGE AND DESTRUCTION</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 0 0 91.55pt">Section 8.1. <U>Insurance</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 42pt; text-align: justify; text-indent: 1in">Unless the Department
otherwise agrees in writing, the Borrower shall maintain or cause to be maintained insurance against such risks as are customarily insured
against by owners of systems similar in size and character to the System.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 13.1pt 0 0; text-align: center">ARTICLE IX<BR>
 <U>SPECIAL
COVENANTS</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 0 0 91.55pt">Section 9.1. <U>Maintenance of Existence</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 41.95pt; text-align: justify; text-indent: 1in">The Borrower
shall maintain its existence as a &ldquo;Person&rdquo; (as defined in the Federal Safe Drinking Water Act) and, without consent of the
Department, which consent shall not be unreasonably withheld, shall not dissolve or otherwise dispose of all or substantially all of its
assets or consolidate or merge with or into another entity. Notwithstanding the foregoing, the Borrower may consolidate or merge with
or into, or sell or otherwise transfer all or substantially all of its assets to a political subdivision of The State of Delaware, and
the Borrower thereafter may dissolve, if the surviving, resulting or transferee political subdivision, if other than the Borrower, assumes,
in written form acceptable to the Department, all of the obligations of the Borrower contained in this Agreement, and there is furnished
to the Department an Opinion of Counsel acceptable to the Department subject to customary exceptions and qualifications, to the effect
that such assumption constitutes the legal, valid and binding obligations of the surviving, resulting or transferee entity in accordance
with its terms.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0.05pt 0 0 91.55pt">Section 9.2. <U>Financial Records and Statements</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 42pt; text-align: justify; text-indent: 1in">The Borrower shall
maintain proper books of record and account in which proper entries shall be made in accordance with generally accepted accounting principles,
consistently applied, of all its business and affairs related to the System. The Borrower shall have an annual</P>


<!-- Field: Page; Sequence: 18; Value: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.57</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 3.95pt 54.75pt 0 41.95pt; text-align: justify">audit made by an independent
certified public accountant within one hundred twenty (120) days after the end of each Fiscal Year. Such report shall include either (a)
disclosure language confirming the Borrower&rsquo;s continued compliance with its loan and mortgage covenants and restrictions or (b)
a certificate of the accountants to the effect that, during the course of such accountant's regular examination of the Borrower's financial
condition, nothing came to such accountant's attention that would constitute an Event of Default hereunder. A copy of the audited annual
report shall be forwarded to the Department when completed.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 91.55pt">Section 9.3. <U>Certificate as to No Default</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 41.95pt; text-align: justify; text-indent: 1in">The Borrower
shall deliver to the Department, within one hundred twenty (120) days after the close of each Fiscal Year, a certificate signed by an
Authorized Representative stating that, during such year and as of the date of such certificate, no event or condition has happened or
existed, or is happening or existing, which constitutes an Event of Default, or if such an event or condition has happened or existed,
or is happening or existing, specifying the nature and period of such event or condition and what action the Borrower has taken, is taking
or proposes to take to rectify it.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 91.55pt">Section 9.4. <U>Further Assurances</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.85pt 0 42pt; text-align: justify; text-indent: 1in">The Borrower shall
to the fullest extent permitted by law pass, make, do, execute, acknowledge and deliver such further resolutions, acts, deeds, conveyances,
assignments, transfers and assurances as may be necessary or desirable for the better assuring, conveying, granting, assigning and confirming
the rights of the Department under this Agreement, or as may be required to carry out the purpose of this Agreement. The Borrower shall
at all times, to the fullest extent permitted by law, defend, preserve and protect all rights of the Department under this Agreement against
all claims and demands of all persons.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 91.55pt">Section 9.5. <U>Other Indebtedness</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.9pt 0 42pt; text-align: justify; text-indent: 1in">In the event that
the Borrower is required to borrow additional funds in order to complete the Project, the Borrower agrees to consult with the Department
before borrowing any such additional funds. The Borrower agrees to pay when due all amounts required by any other bonded indebtedness
and to perform all of its obligations in connection therewith.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0.05pt 0 0 91.55pt">Section 9.6. <U>Assignment by Borrower</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 41.95pt; text-align: justify; text-indent: 1in">The
Borrower may not assign its rights under this Agreement without the prior written consent of the Department, which consent shall not
be unreasonably withheld. If the Borrower desires to assign its rights under this Agreement to another &ldquo;Person&rdquo; (as
defined in the Federal Safe Drinking Water Act), the Borrower shall give notice of such fact to the Department. If the Department
consents to the proposed assignment, the Borrower may proceed with the proposed assignment, but such assignment shall not become
effective until the Department is furnished: (i) an assumption agreement in form and substance satisfactory to the Department by
which the assignee agrees to assume all of the Borrower&rsquo;s obligations under this Agreement, and (ii) an Opinion of Counsel to
the assignee, subject to customary exceptions and qualifications, that the assumption agreement and this Agreement constitute legal,
valid and binding obligations</P>


<!-- Field: Page; Sequence: 19; Value: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->16<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.57</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 3.95pt 54.7pt 0 41.95pt; text-align: justify">of the assignee enforceable
against the assignee in accordance with their terms and that the assignment and assumption comply in all respects with the provisions
of this Agreement. Notwithstanding the foregoing, the assignment of the rights of the Borrower under this Agreement or the assumption
of the obligations thereunder by the assignee shall in no way be construed as releasing the Borrower&rsquo;s obligations unless specifically
agreed to by the Department.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 13.1pt 0 0; text-align: center">ARTICLE X<BR>
 <U>DEFAULTS
AND REMEDIES</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 0 0 91.55pt">Section 10.1. <U>Events of Default</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 0 0 3.05pt; text-align: center">Each of the following events shall be
an &ldquo;Event of Default&rdquo; hereunder:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 54.8pt 0 41.95pt; text-align: justify; text-indent: 49.55pt">(a)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>The failure to pay any payment of principal, interest and/or any administrative fee when due hereunder or under the Bond;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.7pt 0 41.95pt; text-align: justify; text-indent: 49.55pt">(b)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>The Borrower&rsquo;s failure to perform or observe any of the other covenants, agreements or conditions of this Agreement and the
continuation of such failure for a period of thirty (30) days after the Department gives the Borrower written notice specifying such failure
and requesting that it be cured, unless the Department shall agree in writing to an extension of such time prior to its expiration; <I>provided,
however, </I>if the failure stated in the notice is correctable but cannot be corrected within the applicable period, the Department will
not unreasonably withhold its consent to an extension of such time if corrective action is instituted by the Borrower within the applicable
period and diligently pursued until the default is corrected;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.7pt 0 41.95pt; text-align: justify; text-indent: 49.55pt">(c)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>Any warranty, representation or other statement by or on behalf of Borrower contained in this Agreement or in any instrument furnished
in compliance with or in reference to this Agreement is false or misleading in any material respect;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.85pt 0 41.95pt; text-align: justify; text-indent: 49.55pt">(d)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>An order or decree shall be entered, with the Borrower&rsquo;s consent or acquiescence, appointing a receiver or receivers of the
System or any part thereof or of the income thereof, or if such order or decree, having been entered without the Borrower&rsquo;s consent
or acquiescence, shall not be vacated, discharged or stayed on appeal within ninety (90) days after the entry thereof;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12.05pt 54.85pt 0 41.95pt; text-align: justify; text-indent: 49.55pt">(e)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>Any proceeding shall be instituted, with the Borrower&rsquo;s consent or acquiescence, for the purpose of effecting a composition
between the Borrower and its creditors, pursuant to any federal or state statute now or hereafter enacted, if the claims of such creditors
are under any circumstances payable from the revenues of the System; or</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.8pt 0 41.95pt; text-align: justify; text-indent: 49.55pt">(f)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;
</FONT>Any bankruptcy, insolvency or other similar proceeding shall be instituted by or against the Borrower under any federal or state
bankruptcy or insolvency law now or hereinafter in effect and, if instituted against the Borrower, is not dismissed within ninety (90)
days after filing.</P>


<!-- Field: Page; Sequence: 20; Value: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->17<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.57</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 3.95pt 0 0 91.55pt">Section 10.2. <U>Notice of Default</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.85pt 0 42pt; text-align: justify; text-indent: 1in">The Borrower agrees
to give the Department prompt written notice if any order, decree or proceeding referred to in Section 10.1(d) through (f), inclusive,
is entered or instituted against the Borrower or of the occurrence of any other event or condition which constitutes an Event of Default
immediately upon becoming aware of the existence thereof.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 91.55pt">Section 10.3. <U>Remedies on Default</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.95pt 0 42pt; text-align: justify; text-indent: 1in">Whenever any
Event of Default referred to in Section 10.1 shall have happened and be continuing, the Department shall, in addition to any other remedies
provided herein or by law, have the right, at its option without any further demand or notice, to take one or both of the following remedial
steps:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.8pt 0 42pt; text-align: justify; text-indent: 49.55pt"> (a) Discontinue advances of Loan Proceeds hereunder;</P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.8pt 0 42pt; text-align: justify; text-indent: 49.55pt">(b)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>Declare immediately due and payable all payments due or to become due under this Agreement or under the Bond, and upon notice to
the Borrower, the same shall become immediately due and payable by the Borrower without further notice or demand; and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.85pt 0 42pt; text-align: justify; text-indent: 49.55pt">(c)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>Take whatever other action at law or in equity may appear necessary or desirable to collect the payments then due and thereafter
to become due under this Agreement or to enforce any other of the Department&rsquo;s rights under this Agreement or to enforce performance
by the Borrower of its covenants, agreements or undertakings contained herein.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 0 0 91.55pt">Section 10.4. <U>Delay and Waiver</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.85pt 0 41.95pt; text-align: justify; text-indent: 1in">No delay or
omission to exercise any right or power accruing upon any Event of Default shall impair any such right or power or shall be construed
to be a waiver of any such Event of Default or acquiescence therein, and every such right and power may be exercised from time to time
and as often as may be deemed expedient. No waiver of any Event of Default under this Agreement shall extend to or shall affect any subsequent
Event of Default or shall impair any rights or remedies consequent thereto.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 91.55pt">Section 10.5. <U>Right to Cure Default</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12.05pt 54.75pt 0 42pt; text-align: justify; text-indent: 1in">If the Borrower
shall fail to make any payment or to perform any act required by it under this Agreement, the Department without prior notice to or demand
upon the Borrower and without waiving or releasing any obligation or default, may (but shall be under no obligation to) make such payment
or perform such act. All amounts so paid by the Department and all costs, fees and expenses so incurred shall be payable by the Borrower
as an additional obligation under this Agreement, together with interest thereon at the rate of interest of five percent (5%) per annum
until paid. The Borrower&rsquo;s obligation under this Section shall survive the repayment of the Bond.</P>


<!-- Field: Page; Sequence: 21; Value: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->18<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.57</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 12pt; margin-bottom: 0; text-align: center">ARTICLE
XI <BR>
<U>MISCELLANEOUS</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 0 0 91.55pt">Section 11.1. <U>Successors and Assigns</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.85pt 0 42pt; text-align: justify; text-indent: 1in">This Agreement
shall be binding upon, inure to the benefit of and be enforceable by the parties and their respective successors and assigns.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 91.55pt">Section 11.2. <U>Amendments</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.7pt 0 41.95pt; text-align: justify; text-indent: 1in">The Department
and the Borrower shall have the right to amend from time to time any of the terms and conditions of this Agreement, <I>provided </I>that
all amendments shall be in writing and shall be signed by or on behalf of the Department and the Borrower.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 91.55pt">Section 11.3. <U>Limitation of Liability of Borrower&rsquo;s
Officers</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.8pt 0 42pt; text-align: justify; text-indent: 1in">No present or future
director, official, officer, employee or agent of the Borrower shall be liable personally in respect of this Agreement or for any other
action taken by such individual pursuant to or in connection with the financing provided for in this Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 91.55pt">Section 11.4. <U>Applicable Law</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 0 0 114pt">This Agreement shall be governed by the applicable laws of
The State of</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 42pt">Delaware.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 91.55pt">Section 11.5. <U>Severability</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.85pt 0 42pt; text-align: justify; text-indent: 1in">If any clause,
provision, or section of this Agreement shall be held illegal or invalid by any court, the illegality or invalidity of such clause, provision
or Section shall not affect the remainder of this Agreement which shall be construed and enforced as if such illegal or invalid clause,
provision or section had not been contained in this Agreement. If any agreement or obligation contained in this Agreement is held to be
in violation of law, then such agreement or obligation shall be deemed to be the agreement or obligation of the Department and the Borrower,
as the case may be, only to the extent permitted by law.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0.05pt 0 0 91.55pt">Section 11.6. <U>Notice</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.85pt 0 42pt; text-align: justify; text-indent: 1in">Unless otherwise
provided for herein, all demands, notices, approvals, consents, requests, opinions and other communications under this Agreement shall
be in writing and shall be deemed to have been given when delivered in person or mailed by first class registered or certified mail, postage
prepaid, addressed as follows:</P>


<!-- Field: Page; Sequence: 22; Value: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->19<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.57</P></DIV>
    <!-- Field: /Page -->





<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 13.8pt 54.6pt 0 41.95pt; text-align: justify"></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 2in">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; width: 1in; text-indent: 0pt">Department:</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">Delaware Department of Health and Social Services </TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">Division of Public Health</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">Office of Drinking Water Jesse Cooper Building</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">417 Federal Street &ndash; Room 226</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">Dover, DE 19901</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">Attention: DWSRF Program Director </TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">With a copy to:</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">Delaware Department of Natural Resources</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&amp; Environmental Control, on behalf of the Delaware</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">Department of Health and Social Services</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">Office Of The Secretary, Environmental</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">Finance 97 Commerce Way, Suite 106</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">Dover, DE 19904</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">Attention: Laura Robbins, Chief of Administration</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">and</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">Borrower:</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">Tidewater Utilities, Inc.</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">1100 South Little Creek Road</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">Dover, DE 19901</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">Attention: Mr. Robert J. Capko, Treasurer</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">With a copy to:</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">Middlesex Water Company</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">485C Route One South, Suite 400</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">Iselin, NJ 08830</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">Attn: Jay L. Kooper, Vice President, General Counsel &amp; <BR>
Secretary</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 13.8pt 54.6pt 0 41.95pt; text-align: justify">The Department, and the
Borrower may designate, by notice given hereunder, any further or different addresses to which subsequent demands, notices, approvals,
consents, requests, opinion or other communications shall be sent or persons to whose attention the same shall be directed.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 13.8pt 0 0 91.55pt">Section 11.7. <U>Headings</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 68.85pt 0 42pt; text-indent: 1in">The headings of the several articles
and sections of this Agreement are inserted for convenience only and do not comprise a part of this Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 91.55pt">Section 11.8. <U>Terms of Agreement</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 53.8pt 0 41.95pt; text-indent: 1in">This Agreement shall be effective
upon its execution and delivery by the Borrower and the Department. Except as otherwise specified, the Borrower&rsquo;s obligations under</P>


<!-- Field: Page; Sequence: 23; Value: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->20<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.57</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 3.95pt 53.8pt 0 41.95pt">this Agreement shall expire upon payment in full
of the Bond and all other amounts payable by the Borrower under this Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 91.55pt">Section 11.9. <U>Counterparts</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 53.8pt 0 41.95pt; text-indent: 1in">This Agreement may be executed in
any number of counterparts, each of which shall be an original and all of which together shall constitute but one and the same instrument.</P>


<!-- Field: Page; Sequence: 24; Value: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->21<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.57</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 3.65pt 0 0 125.35pt">WITNESS the following signatures, all duly authorized.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 1.45pt 0 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 63.2pt 0pt 250pt; text-align: justify; text-indent: 0.45pt">FOR THE DELAWARE
DRINKING WATER STATE REVOLVING FUND, ACTING BY AND THROUGH THE DELAWARE DEPARTMENT OF HEALTH AND SOCIAL SERVICES, DIVISION OF PUBLIC HEALTH</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 2.5pt 0 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 60.85pt 0 272.75pt; text-indent: -17.05pt">By:<U>./s/ Laura Robbins&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U><BR>
Laura Robbins</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 272.55pt">DNREC, Chief of Administration</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0.55pt 78.25pt 0 272.05pt; text-indent: 0.45pt">Delaware Department of Natural
Resources and <BR>
Environmental Control, on behalf of the <BR>
Delaware Department of Health and Social Services</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 1.1pt 0 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 63.2pt 0pt 250pt; text-align: justify; text-indent: 0.45pt">TIDEWATER UTILITIES, INC.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0.1in 0 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 54.6pt"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 60.85pt 0 272.75pt; text-indent: -17.05pt">By:<U>/s/ Robert J. Capko &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 60.85pt 0 272.75pt; text-indent: -17.05pt">Name: Robert J. Capko</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 60.85pt 0 272.75pt; text-indent: -17.05pt">Title:&nbsp;&nbsp;&nbsp;Treasurer</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 54.6pt">(SEAL)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0.9pt 0 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 54.5pt">Attest:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 54.5pt">&nbsp;</P>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 54.5pt">By: &nbsp;&nbsp; &nbsp;<U>/s/ Jay L. Kooper&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0.1pt 0 0 80pt">Jay L. Kooper</P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0.1pt 0 0 80pt">Secretary</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 4pt 0 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 13.8pt 68.8pt 0 46.7pt; text-align: center"><I>[SIGNATURE PAGE TO FINANCING
AGREEMENT-SERIES 2024B-DWSRF-BETHANY BAY WATER TREA.TMENT FACILITY}</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><I></I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 1.45pt 0 0"><I>&nbsp;</I></P>


<!-- Field: Page; Sequence: 25; Value: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->22<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.57</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 3.4pt 203.1pt 0 181.15pt; text-align: center"><U>EXHIBIT A</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 13.8pt 203.1pt 0 181pt; text-align: center"><U>Project Description</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 64.1pt 0 41.95pt; text-align: justify; text-indent: 0.5in">The Borrower
serves the Town of Ocean View with a number of groundwater facilities, including a facility located at the Bethany Bay community. The
existing Bethany Bay facility includes two (2) wells. Water from the existing wells met applicable water quality standards. The existing
treatment facility provides only chemical addition. The Borrower has constructed two (2) additional wells as part of a plan to expand
the capacity of the Bethany Bay facility. Concurrent with the construction of the new wells, Delaware proposed MCLs for PFAS (PFOS &amp;
PFOA). In anticipation of the new limits, The Borrower conducted sampling of all wells. One of the existing wells at Bethany Bay was found
to exceed the proposed MCL. PFAS was also detected in one of the new wells, but at less than the proposed Delaware limits. In addition
to the PFAS concerns, one of the existing wells has observed nitrates at just over &frac12; of the MCL and testing for one of the new
wells has identified iron and manganese at levels that exceed the Delaware SMCL.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 64.1pt 0 41.95pt; text-align: justify; text-indent: 0.5in">The Borrower
proposes to construct a new water treatment facility at Bethany Bay with the capability to provide treatment for iron and manganese, nitrates
and PFAS as necessary for the four (4) supply wells.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 64.2pt 0 41.95pt; text-align: justify; text-indent: 0.5in">Without the proposed
treatment facility, the majority of the wells at this source of supply would be unsuitable for use due to concentrations of PFAS, Nitrate
and/or Iron and Manganese. The treatment facility will reduce PFAS concentrations in an existing well to below the proposed Delaware MCLs,
and to lower concentrations if required. The facility will also reduce iron and manganese concentrations in an impacted well to below
the Delaware SMCLs. Provisions for nitrate treatment will also be provided as that constituent has been observed and may become an issue
in the future.</P>


<!-- Field: Page; Sequence: 26; Value: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->23<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.57</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 3.95pt 203.1pt 0 180.95pt; text-align: center"><U>EXHIBIT B</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 203.15pt 0 180.7pt; text-align: center"><U>Project Budget</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 7.4pt 0 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" ALIGN="CENTER" STYLE="border-collapse: collapse; width: 80%; font: 10pt Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-decoration: underline">Project Budget:</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total Cost</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 82%; padding-left: 38.5pt">Engineering</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 15%; text-align: right">450,000.00</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 38.5pt">Construction</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">1,740,000.00</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 1pt; padding-left: 38.5pt">Contingency</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">420,000.00</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold; text-align: left; padding-bottom: 2.5pt; padding-left: 2.5pt">Total Budget</TD><TD STYLE="font-weight: bold; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">2,610,000.00</TD><TD STYLE="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 2.5pt">Source of Funds:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold; text-align: left; padding-bottom: 2.5pt; padding-left: 38.5pt">DWSRF Loan</TD><TD STYLE="font-weight: bold; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">2,610,000.00</TD><TD STYLE="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&nbsp;</TD></TR>
  </TABLE>


<!-- Field: Page; Sequence: 27 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.57</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 3.55pt 12.6pt 0 0; text-align: center"><U>EXHIBIT C</U></P>

<P STYLE="font: 3pt Times New Roman, Times, Serif; margin: 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 13pt 0 0; text-align: center"><U>Form of Requisition</U></P>

<P STYLE="font: 3pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="white-space: nowrap; padding: 0pt; width: 35%; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; padding: 0pt; width: 30%; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; padding: 0pt; width: 35%; text-indent: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="white-space: nowrap; padding: 0pt; text-indent: 0pt"><FONT STYLE="font-size: 10pt"><B>PROJECT NAME:_______________________</B></FONT></TD>
    <TD STYLE="white-space: nowrap; padding: 0pt; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; padding: 0pt; text-indent: 0pt"><FONT STYLE="font-size: 10pt"><B>FUNDING RECIPIENT: ________________</B></FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="white-space: nowrap; padding: 0pt; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; padding: 0pt; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; padding: 0pt; text-indent: 0pt"><FONT STYLE="font-size: 10pt">E. I. # <B>_______________________</B></FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="white-space: nowrap; padding: 0pt; text-indent: 0pt"></TD>
    <TD STYLE="white-space: nowrap; padding: 0pt; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; padding: 0pt; text-indent: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="white-space: nowrap; padding: 0pt; text-indent: 0pt"><FONT STYLE="font-size: 10pt"><B>UNITED STATES</B></FONT></TD>
    <TD STYLE="white-space: nowrap; padding: 0pt; text-indent: 0pt"><FONT STYLE="font-size: 10pt">AND<B>/&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;STATE OF DELAWARE</B></FONT></TD>
    <TD STYLE="padding: 0pt 0pt 0pt 10pt; white-space: nowrap; text-indent: 0pt"><FONT STYLE="font-size: 10pt">REQUISITION NO: <B>___________________</B></FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0pt 0pt 0pt 10pt; white-space: nowrap; text-indent: 0pt"><FONT STYLE="font-size: 10pt"><B>DEPARTMENT OF AGRICULTURE</B></FONT></TD>
    <TD STYLE="white-space: nowrap; padding: 0pt; text-indent: 0pt"><FONT STYLE="font-size: 10pt">OR&nbsp;&nbsp;&nbsp;
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>DHSS</B></FONT></TD>
    <TD STYLE="white-space: nowrap; padding: 0pt; text-indent: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0pt 0pt 0pt 10pt; white-space: nowrap; text-indent: 0pt"><FONT STYLE="font-size: 10pt">RURAL DEVELOPMENT</FONT></TD>
    <TD STYLE="white-space: nowrap; padding: 0pt; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt 0pt 0pt 10pt; white-space: nowrap; text-indent: 0pt"><FONT STYLE="font-size: 10pt">DATE: <B>_______________________</B></FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="white-space: nowrap; padding: 0pt; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; padding: 0pt; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; padding: 0pt; text-indent: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0pt 0pt 0pt 10pt; white-space: nowrap; text-indent: 0pt"><FONT STYLE="font-size: 10pt">USDA LOAN NO. <B>____________________</B></FONT></TD>
    <TD STYLE="white-space: nowrap; padding: 0pt; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt 0pt 0pt 10pt; white-space: nowrap; text-indent: 0pt"><FONT STYLE="font-size: 10pt">STATE LOAN NO. <B>___________________</B></FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0pt 0pt 0pt 10pt; white-space: nowrap; text-indent: 0pt"><FONT STYLE="font-size: 10pt">USDA GRANT NO. <B>___________________</B></FONT></TD>
    <TD STYLE="white-space: nowrap; padding: 0pt; text-indent: 0pt"><FONT STYLE="font-size: 10pt"><B>SEPARATELY&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OR</B></FONT></TD>
    <TD STYLE="padding: 0pt 0pt 0pt 10pt; white-space: nowrap; text-indent: 0pt"><FONT STYLE="font-size: 10pt">STATE GRANT NO. <B>__________________</B></FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="white-space: nowrap; padding: 0pt; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; padding: 0pt; text-indent: 0pt"><FONT STYLE="font-size: 10pt"><B>JOINTLY FUNDED PROJECT</B></FONT></TD>
    <TD STYLE="white-space: nowrap; padding: 0pt; text-indent: 0pt">&nbsp;</TD></TR>
  </TABLE>
<P STYLE="font: 3pt Times New Roman, Times, Serif; margin: 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 10.3pt 15.3pt 0 0; text-align: center"><B>ACCOUNT SUMMARY AND REQUEST FOR
LOAN/GRANT DISBURSEMENT</B></P>

<P STYLE="font: 3pt Times New Roman, Times, Serif; margin: 0"><B>&nbsp;</B></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 8pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font-size: 8pt; vertical-align: top">
    <TD STYLE="font-size: 8pt; width: 26%; border-top: black 1.5pt solid; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1.5pt solid; padding-top: 0.05pt; padding-right: 51.15pt; padding-left: 21.45pt; text-indent: -16.1pt"><FONT STYLE="font-size: 8pt">DISBURSEMENT<BR>
    ITEMS</FONT></TD>
    <TD STYLE="font-size: 8pt; width: 14%; border-top: black 1.5pt solid; border-right: black 1pt solid; border-bottom: black 1pt solid; padding-top: 0.05pt; padding-right: 26.8pt; padding-left: 5.85pt; text-indent: 4.05pt"><FONT STYLE="font-size: 8pt">AMOUNT
    <BR>
    BUDGETED</FONT></TD>
    <TD STYLE="font-size: 8pt; width: 15%; border-top: black 1.5pt solid; border-right: black 1pt solid; border-bottom: black 1pt solid; padding-top: 0.05pt; padding-left: 5.75pt; text-indent: 8.15pt"><FONT STYLE="font-size: 8pt">PREVIOUS
    <BR>
    DISBURSEMENTS</FONT></TD>
    <TD STYLE="font-size: 8pt; width: 16%; border-top: black 1.5pt solid; border-right: black 1pt solid; border-bottom: black 1pt solid; padding-top: 0.05pt; padding-right: 38.2pt; padding-left: 17.85pt; text-indent: 3.9pt"><FONT STYLE="font-size: 8pt">THIS
    <BR>
    PERIOD</FONT></TD>
    <TD STYLE="font-size: 8pt; width: 15%; border-top: black 1.5pt solid; border-right: black 1pt solid; border-bottom: black 1pt solid; padding-top: 0.05pt; padding-right: 28pt; padding-left: 0.25in; text-indent: 3.9pt"><FONT STYLE="font-size: 8pt">TOTAL
    <BR>
    TO DATE</FONT></TD>
    <TD STYLE="font-size: 8pt; width: 14%; border-top: black 1.5pt solid; border-right: black 1.5pt solid; border-bottom: black 1pt solid; padding-top: 0.05pt; padding-right: 16.95pt; padding-left: 23.95pt; text-indent: -12.15pt"><FONT STYLE="font-size: 8pt">REMAINING
    <BR>
    FUNDS</FONT></TD></TR>
  <TR STYLE="font-size: 8pt; vertical-align: top">
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1.5pt solid; padding-top: 0.05pt; padding-left: 5.35pt"><FONT STYLE="font-size: 8pt">CONSTRUCTION<BR>
    &nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1.5pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font-size: 8pt; vertical-align: top">
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1.5pt solid; padding-right: 51.15pt; padding-left: 5.35pt"><FONT STYLE="font-size: 8pt">CONTRACT<BR>
    NAME OR #</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1.5pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font-size: 8pt; vertical-align: top">
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1.5pt solid; padding-right: 51.15pt; padding-left: 5.35pt"><FONT STYLE="font-size: 8pt">CONTRACT
    <BR>
    NAME OR #</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1.5pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font-size: 8pt; vertical-align: top">
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1.5pt solid; padding-right: 51.15pt; padding-left: 5.35pt"><FONT STYLE="font-size: 8pt">CONTRACT
    <BR>
    NAME OR #</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1.5pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font-size: 8pt; vertical-align: top">
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1.5pt solid"><P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-size: 8pt"><B>&nbsp;</B></FONT></P>
    <P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 5.35pt"><FONT STYLE="font-size: 8pt">LAND AND R.O.W.</FONT></P></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1.5pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font-size: 8pt; vertical-align: top">
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1.5pt solid"><P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0.1pt 0 0"><FONT STYLE="font-size: 8pt"><B>&nbsp;</B></FONT></P>
    <P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 5.35pt"><FONT STYLE="font-size: 8pt">LEGAL AND ADMIN</FONT></P></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1.5pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font-size: 8pt; vertical-align: top">
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1.5pt solid"><P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-size: 8pt"><B>&nbsp;</B></FONT></P>
    <P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 5.35pt"><FONT STYLE="font-size: 8pt">ENGINEERING FEES</FONT></P></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1.5pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font-size: 8pt; vertical-align: top">
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1.5pt solid"><P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0.1pt 0 0"><FONT STYLE="font-size: 8pt"><B>&nbsp;</B></FONT></P>
    <P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 5.35pt"><FONT STYLE="font-size: 8pt">INTEREST</FONT></P></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1.5pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font-size: 8pt; vertical-align: top">
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1.5pt solid"><P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-size: 8pt"><B>&nbsp;</B></FONT></P>
    <P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 5.35pt"><FONT STYLE="font-size: 8pt">CONTINGENCIES</FONT></P></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1.5pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font-size: 8pt; vertical-align: top">
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1.5pt solid"><P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0.1pt 0 0"><FONT STYLE="font-size: 8pt"><B>&nbsp;</B></FONT></P>
    <P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 5.35pt"><FONT STYLE="font-size: 8pt">INITIAL O &amp; M</FONT></P></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1.5pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font-size: 8pt; vertical-align: top">
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1.5pt solid"><P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0.05pt 0 0 5.35pt"><FONT STYLE="font-size: 8pt">OTHER</FONT></P>
    <P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 5.35pt"><FONT STYLE="font-size: 8pt">(describe)</FONT></P></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1.5pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font-size: 8pt; vertical-align: top">
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1.5pt double; border-left: black 1.5pt solid; padding-right: 51.15pt; padding-left: 5.35pt"><FONT STYLE="font-size: 8pt">DISBURSEMENT<BR>
    TOTALS</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1.5pt double"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1.5pt double"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1.5pt double"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1.5pt double"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1.5pt solid; border-bottom: black 1.5pt double"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font-size: 8pt; vertical-align: top">
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1.5pt solid"><P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0.1pt 0 0"><FONT STYLE="font-size: 8pt"><B>&nbsp;</B></FONT></P>
    <P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 5.35pt"><FONT STYLE="font-size: 8pt">SOURCES OF FUNDING</FONT></P></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1.5pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font-size: 8pt; vertical-align: top">
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1.5pt solid"><P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-size: 8pt"><B>&nbsp;</B></FONT></P>
    <P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 5.35pt"><FONT STYLE="font-size: 8pt">USDA LOAN</FONT></P></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1.5pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font-size: 8pt; vertical-align: top">
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1.5pt solid"><P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0.1pt 0 0"><FONT STYLE="font-size: 8pt"><B>&nbsp;</B></FONT></P>
    <P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 5.35pt"><FONT STYLE="font-size: 8pt">USDA GRANT</FONT></P></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1.5pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font-size: 8pt; vertical-align: top">
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1.5pt solid"><P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-size: 8pt"><B>&nbsp;</B></FONT></P>
    <P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 5.35pt"><FONT STYLE="font-size: 8pt">STATE LOAN</FONT></P></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1.5pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font-size: 8pt; vertical-align: top">
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1.5pt solid"><P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0.1pt 0 0"><FONT STYLE="font-size: 8pt"><B>&nbsp;</B></FONT></P>
    <P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 5.35pt"><FONT STYLE="font-size: 8pt">STATE GRANT</FONT></P></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1.5pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font-size: 8pt; vertical-align: top">
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1.5pt solid"><P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 5.35pt"><FONT STYLE="font-size: 8pt">OTHER</FONT></P>
    <P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0.05pt 0 0 5.35pt"><FONT STYLE="font-size: 8pt">(describe)</FONT></P></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1.5pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font-size: 8pt; vertical-align: top">
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1.5pt solid"><P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0.05pt 0 0 5.35pt"><FONT STYLE="font-size: 8pt">OTHER</FONT></P>
    <P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0.05pt 0 0 5.35pt"><FONT STYLE="font-size: 8pt">(describe)</FONT></P></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1.5pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font-size: 8pt; vertical-align: top">
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1.5pt solid"><P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 5.35pt"><FONT STYLE="font-size: 8pt">OTHER</FONT></P>
    <P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0.05pt 0 0 5.35pt"><FONT STYLE="font-size: 8pt">(describe)</FONT></P></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1.5pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font-size: 8pt; vertical-align: top">
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1.5pt solid; border-left: black 1.5pt solid"><P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0.05pt 0 0 5.35pt"><FONT STYLE="font-size: 8pt">SOURCE TOTALS (must</FONT></P>
    <P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 5.35pt"><FONT STYLE="font-size: 8pt">equal disbursement totals above)</FONT></P></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1.5pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1.5pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1.5pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1.5pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1.5pt solid; border-bottom: black 1.5pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B></B></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0.6pt 0pt 0pt; text-align: left">See Notes on Page 2 (other side)</P>


<!-- Field: Page; Sequence: 28 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.57</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0.05in 0pt 0pt">Page 2</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0pt 0pt">LOAN/GRANT DISBURSEMENT FORM</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0pt 0pt">Requisition No.<U>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0pt 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-bottom: Black 1pt solid; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; white-space: nowrap">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="white-space: nowrap; width: 40%"><FONT STYLE="font-size: 10pt">PREPARED BY (BORROWER/GRANTEE)&nbsp;&nbsp;DATE</FONT></TD>
    <TD STYLE="white-space: nowrap; width: 20%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; width: 40%"><FONT STYLE="font-size: 10pt">APPROVED BY (DHSS/ODW)&nbsp;&nbsp;DATE</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-bottom: Black 1pt solid; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; white-space: nowrap">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="white-space: nowrap"><FONT STYLE="font-size: 10pt">APPROVED BY (ARCHITECT/ENGINEER) DATE</FONT></TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap"><FONT STYLE="font-size: 10pt">APPROVED BY (USDA/RD)&nbsp;&nbsp;DATE</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 4.45pt 0 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="border: black 1pt solid; width: 50%">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 48.2pt">Borrower/Grantee&rsquo;s Certification</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0.05pt 0 0">&nbsp;</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 30.75pt 0 5.35pt">The undersigned certifies that (1) the amounts
    requested by this requisition will be applied solely and exclusively to the payment, or the reimbursement of the recipient for the
    payment, of Project Costs, and (2) any materials, supplies or equipment covered by this requisition are not subject to any lien or
    security interest or such lien or security interest will be released upon payment of this requisition.</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 30.75pt 0 5.35pt">&nbsp;</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 30.75pt 0 5.35pt">&nbsp;</P></TD>
    <TD STYLE="border-top: black 1pt solid; width: 50%; border-right: black 1pt solid; border-bottom: black 1pt solid">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 39.2pt">Consulting Engineer&rsquo;s Certification</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0.05pt 0 0">&nbsp;</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 27.65pt 0 5.35pt">The undersigned Consulting Engineer for the Recipient
    hereby Certifies that insofar as the amounts covered by this Requisition include payment for labor or to contractors, builders or materialmen,
    such work was actually performed or such materials, supplies or equipment were actually furnished to or installed in the Project.</P></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-right: black 1pt solid; white-space: nowrap; border-bottom: black 1pt solid; border-left: black 1pt solid; padding-top: 0.05pt; padding-left: 5.35pt; font-size: 10pt"><P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-size: 10pt">Recipient&rsquo;s Authorized Representative&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Name, Title (PRINTED)</FONT></P>
                                                                                <P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></P>
                                                                                <P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></P></TD>
    <TD STYLE="border-right: black 1pt solid; white-space: nowrap; border-bottom: black 1pt solid; padding-left: 3.9pt; font-size: 10pt"><FONT STYLE="font-size: 10pt">Title and Company Name (PRINTED)</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-right: Black 1pt solid; border-left: Black 1pt solid; white-space: nowrap; padding-top: 0.05pt; padding-left: 5.35pt; font-size: 10pt"><P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-size: 10pt">Recipient&rsquo;s Authorized Representative Signature&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Date</FONT></P>
                                                                                <P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></P>
                                                                                <P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></P></TD>
    <TD STYLE="border-right: black 1pt solid; white-space: nowrap; border-bottom: black 1pt solid; padding-left: 3.9pt; font-size: 10pt"><FONT STYLE="font-size: 10pt">Consulting Engineer&rsquo;s Name (PRINTED)</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-right: black 1pt solid; white-space: nowrap; border-bottom: black 1.5pt solid; border-left: black 1pt solid; padding-top: 0.05pt; padding-left: 5.35pt; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="border-right: black 1pt solid; white-space: nowrap; border-bottom: black 1.5pt solid; padding-left: 3.9pt; font-size: 10pt"><FONT STYLE="font-size: 10pt">Authorized Consulting Engineer Signature&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Date</FONT></TD></TR>
  </TABLE><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 1in"><B>NOTES:</B></TD><TD>1.&nbsp;&nbsp;&nbsp;Include copies of all invoices or other acceptable documentation to support above request. Provide one (1) <B>s</B>et
for each funding agency.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0.05pt 0 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 18.7pt 0 1.5in; text-align: justify; text-indent: -0.05pt">2.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On
jointly funded projects, disbursements will not be processed until this document is approved by authorized representatives of both the
U. S. Department of Agriculture and the State of Delaware, Department of Health and Social Services.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 5.95pt">Forms-Jointly Funded-Disbursement.doc&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This form provides
all information required by USDA Form RD 440-11</P>


<!-- Field: Page; Sequence: 29 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.57</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 3.55pt 203.1pt 0 181.15pt; text-align: center"><U>EXHIBIT D</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 203.1pt 0 180.75pt; text-align: center"><U>Schedule of Disbursements</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 5.1pt 0 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" ALIGN="CENTER" STYLE="border-collapse: collapse; width: 80%; font: 10pt Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; text-decoration: underline">Date</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: center; border-bottom: Black 1pt solid">Amount ($)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 20%; text-align: right">August-24</TD><TD STYLE="width: 63%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 15%; text-align: right">300,000</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: right">October-24</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">410,000</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: right">December-24</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">750,000</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: right">February-25</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">750,000</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: right; padding-bottom: 1pt">May-25</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">400,000</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: right; padding-bottom: 2.5pt">Total:</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">2,610,000</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
  </TABLE>


<!-- Field: Page; Sequence: 30 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.57</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 3.55pt 203.1pt 0 180.95pt; text-align: center"><U>EXHIBIT E</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 203.1pt 0 180.8pt; text-align: center"><U>Form of Change Order</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 3.5pt 0 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 3.5pt 0 0"></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt; width: 35%"><FONT STYLE="font-size: 10pt"><B>UNITED STATES</B></FONT></TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt; width: 30%"><FONT STYLE="font-size: 10pt">AND<B>/&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;STATE OF DELAWARE</B></FONT></TD>
    <TD STYLE="padding: 0pt 0pt 0pt 10pt; white-space: nowrap; text-indent: 0pt; width: 35%">ORDER<FONT STYLE="font-size: 10pt"> NO: <B>___________________</B></FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0pt 0pt 0pt 10pt; white-space: nowrap; text-indent: 0pt"><FONT STYLE="font-size: 10pt"><B>DEPARTMENT OF AGRICULTURE</B></FONT></TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt"><FONT STYLE="font-size: 10pt">OR&nbsp;&nbsp;&nbsp;
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>DHSS</B></FONT></TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0pt 0pt 0pt 10pt; white-space: nowrap; text-indent: 0pt"><FONT STYLE="font-size: 10pt">RURAL DEVELOPMENT</FONT></TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt 0pt 0pt 10pt; white-space: nowrap; text-indent: 0pt"><FONT STYLE="font-size: 10pt">DATE: <B>_______________________</B></FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0pt 0pt 0pt 10pt; white-space: nowrap; text-indent: 0pt"><FONT STYLE="font-size: 10pt">STATE: <B>____________________</B></FONT></TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt 0pt 0pt 10pt; white-space: nowrap; text-indent: 0pt"><FONT STYLE="font-size: 10pt"></FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0pt 0pt 0pt 10pt; white-space: nowrap; text-indent: 0pt">COUNTY:<B>___________________</B></TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt"><FONT STYLE="font-size: 10pt"><B></B></FONT></TD>
    <TD STYLE="padding: 0pt 0pt 0pt 10pt; white-space: nowrap; text-indent: 0pt"><FONT STYLE="font-size: 10pt"></FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt"><FONT STYLE="font-size: 10pt"><B></B></FONT></TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 3.5pt 0 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"><B>SEPARATELY OR JOINTLY FUNDED
PROJECT</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"><B>CONTRACT CHANGE ORDER</B></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0pt 0pt 0pt 10pt; white-space: nowrap; text-indent: 0pt; width: 35%"><FONT STYLE="font-size: 10pt">CONTRACT FOR: <B>____________________</B></FONT></TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt; width: 30%">&nbsp;</TD>
    <TD STYLE="padding: 0pt 0pt 0pt 10pt; white-space: nowrap; text-indent: 0pt; width: 35%"><FONT STYLE="font-size: 10pt"></FONT></TD></TR>
</TABLE>

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0pt 0pt 0pt 10pt; white-space: nowrap; text-indent: 0pt; width: 1in">OWNER:<B></B></TD>
    <TD STYLE="border-bottom: Black 1pt solid; padding: 0pt; white-space: nowrap; text-indent: 0pt"><FONT STYLE="font-size: 10pt"><B></B></FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; padding: 0pt 0pt 0pt 10pt; white-space: nowrap; text-indent: 0pt"><FONT STYLE="font-size: 10pt"></FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt"><FONT STYLE="font-size: 10pt"><B></B></FONT></TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0pt 0pt 0pt 10pt; white-space: nowrap; text-indent: 0pt">To:</TD>
    <TD STYLE="border-bottom: Black 1pt solid; padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0pt 0pt 0pt 10pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="padding: 0pt; text-align: center; white-space: nowrap">(Contractor)</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 41.95pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 10.3pt 0pt 0pt 5.35pt; text-align: justify">You are hereby requested to comply
with the following changes from the contract plans and specifications:</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="border: black 1pt solid; width: 65%; padding-left: 5.35pt"><FONT STYLE="font-size: 10pt">Description of Changes (Supplemental Plans and Specifications Attached)</FONT></TD>
    <TD STYLE="border-top: black 1pt solid; border-right: black 1pt solid; border-bottom: black 1pt solid; width: 18%">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 14.05pt 0 0; text-align: center">DECREASE</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 14.05pt 0 0.9pt; text-align: center">in Contract Price</P></TD>
    <TD STYLE="border-top: black 1pt solid; border-right: black 1pt solid; border-bottom: black 1pt solid; width: 17%">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 14.5pt">INCREASE</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 9.9pt">In Contract Price</P></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; padding-left: 5.25pt"><FONT STYLE="font-size: 10pt">$</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; padding-left: 5.35pt"><FONT STYLE="font-size: 10pt">$</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; padding-top: 10.3pt; padding-left: 212.5pt"><FONT STYLE="font-size: 10pt">TOTALS</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; padding-left: 5.25pt"><FONT STYLE="font-size: 10pt">$</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; padding-left: 5.35pt"><FONT STYLE="font-size: 10pt">$</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; padding-top: 10.3pt; padding-left: 131.5pt"><FONT STYLE="font-size: 10pt">NET CHANGE IN CONTRACT PRICE</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; padding-left: 5.25pt"><FONT STYLE="font-size: 10pt">$</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; padding-left: 5.35pt"><FONT STYLE="font-size: 10pt">$</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0.15pt 0 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 10.3pt 0pt 0pt 5.35pt; text-align: justify">JUSTIFICATION: Explain (Differing Site
Conditions) (Errors or Omissions in Drawings or Specifications) (Changes in Regulatory Requirements) (Design Changes) (Over run or Under
run in Quantities) (Factors Affecting Time of Completion) (Other: Describe below)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 7.85pt 0 0">&nbsp;&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-top: Black 1pt solid; padding-top: 0pt; padding-left: 5.35pt">&nbsp;</TD>
    <TD STYLE="border-top: Black 1pt solid; padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="border-top: Black 1pt solid; text-align: right; padding-top: 0pt; vertical-align: bottom">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-bottom: Black 1pt solid; padding-top: 0pt; padding-left: 5.35pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: right; padding-top: 0pt; vertical-align: bottom">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 0pt; padding-left: 5.35pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="text-align: right; padding-top: 0pt; vertical-align: bottom">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 0pt; padding-left: 5.35pt; width: 2in"><FONT STYLE="font-size: 10pt">The original amount of the Contract:</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: right; padding-top: 0pt; width: 2in; vertical-align: bottom">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 0pt; padding-left: 5.35pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="text-align: right; padding-top: 0pt; vertical-align: bottom">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-bottom: Black 1pt solid; padding-left: 5.35pt; padding-top: 0pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; padding-top: 0pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: right; padding-top: 0pt; vertical-align: bottom"><FONT STYLE="font-size: 10pt">Dollars ($_________________)</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 5.35pt; padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="text-align: right; padding-top: 0pt; vertical-align: bottom">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="2" STYLE="padding-top: 0pt; padding-left: 5.35pt"><FONT STYLE="font-size: 10pt">The amount of the Contract as adjusted by all previously approved Change Orders:</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: right; padding-top: 0pt; vertical-align: bottom">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 0pt; padding-left: 5.35pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="text-align: right; padding-top: 0pt; vertical-align: bottom">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-bottom: Black 1pt solid; padding-top: 0pt; padding-left: 5.35pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; padding-top: 0pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: right; padding-top: 0pt; vertical-align: bottom"><FONT STYLE="font-size: 10pt">Dollars ($_________________)</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 0pt; padding-left: 5.35pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="text-align: right; padding-top: 0pt; vertical-align: bottom">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="2" STYLE="padding-top: 0pt; padding-left: 5.35pt"><FONT STYLE="font-size: 10pt">The amount of the Contract will be (Decreased) (Increased) through this Change Order by the sum of:</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: right; padding-top: 0pt; vertical-align: bottom">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 5.35pt; padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="text-align: right; padding-top: 0pt; vertical-align: bottom">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-bottom: Black 1pt solid; padding-left: 5.35pt; padding-top: 0pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; padding-top: 0pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: right; padding-top: 0pt; vertical-align: bottom"><FONT STYLE="font-size: 10pt">Dollars ($_________________)</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="2" STYLE="padding-top: 0pt; padding-left: 5.35pt">&nbsp;</TD>
    <TD STYLE="text-align: right; padding-top: 0pt; vertical-align: bottom">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="2" STYLE="padding-top: 0pt; padding-left: 5.35pt"><FONT STYLE="font-size: 10pt">The Contract Total including this and all previous Change Orders will be:</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: right; padding-top: 0pt; vertical-align: bottom">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 0pt; padding-left: 5.35pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="text-align: right; padding-top: 0pt; vertical-align: bottom">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-bottom: Black 1pt solid; padding-top: 0pt; padding-left: 5.35pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; padding-top: 0pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: right; padding-top: 0pt; vertical-align: bottom"><FONT STYLE="font-size: 10pt">Dollars ($_________________)</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="2" STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="text-align: right; padding-top: 0pt; vertical-align: bottom">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="2" STYLE="padding-top: 0pt">
    <P STYLE="padding-top: 0pt; padding-left: 5.35pt">The Contract Period provided for completion will be (Increased) (Decreased) (Unchanged)
by:</P></TD>
    <TD STYLE="text-align: right; padding-top: 0pt; vertical-align: bottom"><FONT STYLE="font-size: 10pt">______________Calendar Days</FONT></TD></TR>
  </TABLE>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 41pt">&nbsp;</P>


<!-- Field: Page; Sequence: 31 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.57</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0.05in 0pt 0pt">Page 2</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0pt 0pt">CONTRACT CHANGE ORDER FORM <BR>
CHANGE ORDER NO.<U>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">This document will become a supplement to the contract and
all provisions will apply hereto.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 0pt">Requested:</TD>
    <TD STYLE="border-bottom: Black 1pt solid; padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; padding-top: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 0pt; width: 2in"><FONT STYLE="font-size: 10pt"></FONT></TD>
    <TD STYLE="padding-top: 0pt"><FONT STYLE="font-size: 10pt">&nbsp;(Owner)</FONT></TD>
    <TD STYLE="padding-top: 0pt; width: 0.1in">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt; width: 1in"><FONT STYLE="font-size: 10pt">(Date)</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 0pt">Recommended:</TD>
    <TD STYLE="border-bottom: Black 1pt solid; padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; padding-top: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 0pt"><FONT STYLE="font-size: 10pt"></FONT></TD>
    <TD STYLE="padding-top: 0pt"><FONT STYLE="font-size: 10pt">&nbsp;(Owner&rsquo;s Architect/Engineer)</FONT></TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt"><FONT STYLE="font-size: 10pt">(Date)</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 0pt">Accepted:</TD>
    <TD STYLE="border-bottom: Black 1pt solid; padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; padding-top: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 0pt"><FONT STYLE="font-size: 10pt"></FONT></TD>
    <TD STYLE="padding-top: 0pt"><FONT STYLE="font-size: 10pt">(Contractor)</FONT></TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt"><FONT STYLE="font-size: 10pt">(Date)</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 0pt">Approved by State of Delaware:</TD>
    <TD STYLE="border-bottom: Black 1pt solid; padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; padding-top: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 0pt"><FONT STYLE="font-size: 10pt"></FONT></TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt">(Date)</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 0pt"><FONT STYLE="font-size: 10pt"></FONT></TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 0pt"><FONT STYLE="font-size: 10pt">Approved by U. S. Department <BR>
of Agriculture:</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; padding-top: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 0pt"><FONT STYLE="font-size: 10pt"></FONT></TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt">(Date)</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0.05pt 0 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0pt">After all five (5) copies of the Change
Order have been signed and dated by authorized representatives of all the applicable parties in the spaces provided above, transmit one
(1) copy to each party as listed below.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: 0pt; margin: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: 0pt; margin: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: 0pt; margin: 0pt">( ) U. S. Department of Agriculture&rsquo;s Copy</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 10.25pt 0pt 0pt; text-indent: 0pt">( )
State of Delaware&rsquo;s Copy</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 10.25pt 0pt 0pt; text-indent: 0pt">( ) Contractor&rsquo;s Copy</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 10.25pt 0pt 0pt; text-indent: 0pt">( ) Borrower/Grantee&rsquo;s Copy</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 10.25pt 0pt 0pt; text-indent: 0pt">( ) Architect/Engineer&rsquo;s
Copy</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-indent: 0pt; margin: 0pt">&nbsp;</P>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 10.2pt 0 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">Forms- Jointly Funded-Change Order.doc This form provides all
information required by USDA Form RD 1924 (Rev. 2-97)</P>


<!-- Field: Page; Sequence: 32 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.57</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 7.95pt 203.1pt 0 180.8pt; text-align: center"><U>EXHIBIT &quot;F&quot;</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 166.6pt 0 144.35pt; text-align: center; text-indent: -0.05pt">CERTIFICATE
OF THE BORROWER AND PROJECTED DRAWDOWN SCHEDULE OF THE PROJECT</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 64pt 0 41.95pt; text-align: justify; text-indent: 0.5in">The undersigned,
as representatives of Tidewater Utilities, Inc. (the &quot;Borrower&quot;) in connection with the issuance of its $2,610,000 General Obligation
Bond (Bethany Bay Water Treatment Facility Project), Series 2024B-DWSRF, have reviewed the estimated drawdown schedule prepared by the
Borrower, attached hereto as Exhibit D and made a part hereof.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 64.2pt 0 41.95pt; text-align: justify; text-indent: 0.5in">We hereby certify
as of May 17, 2024 that the estimated drawdown schedule attached hereto as Exhibit D and statements made under Section 2.1(m) &quot;Representations
by Borrower&quot; in the foregoing Financing Agreement between the Borrower and the Delaware Drinking Water State Revolving Fund, acting
by and through the Delaware Department of Health and Social Services, Division of Public Health, are to the best of our knowledge true
and correct as of the date hereof.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 11.5pt 0 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 109.4pt 0 87.05pt; text-align: center">[REMAINDER OF PAGE INTENTIONALLY
LEFT BLANK]</P>


<!-- Field: Page; Sequence: 33 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.57</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="padding: 0pt; text-indent: 0pt">TIDEWATER UTILITIES, INC.</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="padding: 0pt; text-indent: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; text-indent: 0pt; width: 0.5in">By:</TD>
    <TD STYLE="border-bottom: Black 1pt solid; padding: 0pt; text-indent: 0pt; width: 2.5in">/s/ Robert J. Capko</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; text-indent: 0pt">Robert J. Capko</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; text-indent: 0pt">Treasurer</TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">Attest:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.5in">By:</TD>
    <TD STYLE="border-bottom: Black 1pt solid; width: 2.5in">/s/ Jay L. Kooper</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>Secretary</TD>
    <TD>&nbsp;</TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 6.55pt 0 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><I>[SIGNATURE PAGE TO EXHIBIT
F</I> - <I>CERTIFICATE AS TO PROJECTED DRAWDOWN SCHEDULE SERIES 2024B-DWSRF -BETHANY BAY WATER TREATMENT FACILITY]</I></P>

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

<P STYLE="margin: 0"></P>

<!-- Field: Page; Sequence: 34 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.58
<SEQUENCE>5
<FILENAME>ex10-58.htm
<DESCRIPTION>EX-10.58
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-align: right">Exhibit 10.58</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 8.55pt 0 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0pt 0pt; text-align: center"><B>TIDEWATER UTILITIES, INC.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0pt 0pt"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0pt 0pt; text-align: center"><B>$767,500 GENERAL OBLIGATION BOND</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0pt 0pt; text-align: center"><B>(DELDOT - LOCHMEATH TO PUNCHEON
RUN MAIN RELOCATIONS PROJECT)</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0pt 0pt; text-align: center"><B>SERIES 2024C-DWSRF</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0pt 0pt"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0pt 0pt"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0pt 0pt"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0pt 0pt"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0pt 0pt"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0pt 0pt"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0pt 0pt; text-align: center">FINANCING AGREEMENT</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0pt 0pt; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0pt 0pt; text-align: center">BETWEEN</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0pt 0pt; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0pt 0pt; text-align: center">TIDEWATER UTILITIES, INC.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0pt 0pt; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0pt 0pt; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0pt 0pt; text-align: center">AND</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0pt 0pt; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0pt 0pt; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0.2pt 0pt 0pt; text-align: center">DELAWARE DRINKING WATER STATE REVOLVING
FUND,</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0.2pt 0pt 0pt; text-align: center">ACTING BY AND THROUGH THE</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0pt 0pt; text-align: center">DELAWARE DEPARTMENT OF HEALTH AND
SOCIAL SERVICES,</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0pt 0pt; text-align: center">DIVISION OF PUBLIC HEALTH</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0pt 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 13.75pt 0pt 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0.05pt 0pt 0pt; text-align: center">Loan No. 22000040</P>


<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.58</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 3.95pt 0pt 0pt; text-align: center">TABLE OF CONTENTS</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" ALIGN="CENTER" STYLE="font: 10pt Times New Roman, Times, Serif; width: 90%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 19.85pt; font-weight: bold; text-underline-color: black">&nbsp;</TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-decoration: underline; vertical-align: bottom; text-align: right; width: 0.5in">PAGE</TD></TR>

<TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 19.85pt; font-weight: bold; text-underline-color: black">ARTICLE I <U>DEFINITIONS</U></TD>
    <TD STYLE="text-align: right; padding-top: 19.85pt; font-weight: bold; text-underline-color: black; vertical-align: bottom">1</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; padding-top: 6.05pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 1.1.
    <U>Definitions</U></FONT></TD>
    <TD STYLE="text-align: right; padding-top: 6.05pt; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">1</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 1.2. <U>Rules of Construction</U></FONT></TD>
    <TD STYLE="text-align: right; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">3</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 6pt; font-weight: bold; text-underline-color: black">ARTICLE II REPRESENTATIONS</TD>
    <TD STYLE="text-align: right; padding-top: 6pt; font-weight: bold; text-underline-color: black; vertical-align: bottom">3</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; padding-top: 6.05pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 2.1.
    <U>Representations by Borrower</U></FONT></TD>
    <TD STYLE="text-align: right; padding-top: 6.05pt; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">3</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 6pt; font-weight: bold; text-underline-color: black">ARTICLE III ADVANCE AND USE OF LOAN PROCEEDS; CONSTRUCTION OF PROJECT</TD>
    <TD STYLE="text-align: right; padding-top: 6pt; font-weight: bold; text-underline-color: black; vertical-align: bottom">4</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; padding-top: 6pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 3.1.
    <U>Advance of Loan Proceeds</U></FONT></TD>
    <TD STYLE="text-align: right; padding-top: 6pt; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">4</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; padding-top: 0.05pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 3.2.
    <U>Application of Loan Proceeds</U></FONT></TD>
    <TD STYLE="text-align: right; padding-top: 0.05pt; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">5</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 3.3. <U>Agreement to Draw
    Loan Proceeds and Penalty for Delay</U></FONT></TD>
    <TD STYLE="text-align: right; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">8</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 3.4. <U>Agreement to Accomplish
    Project</U></FONT></TD>
    <TD STYLE="text-align: right; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">8</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; padding-top: 0.05pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 3.5.
    <U>Permits</U></FONT></TD>
    <TD STYLE="text-align: right; padding-top: 0.05pt; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">9</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 3.6. <U>Construction Contractors</U></FONT></TD>
    <TD STYLE="text-align: right; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">9</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 3.7. <U>Signage Requirements
    under the Infrastructure Investment and Jobs Act (IIJA)</U></FONT></TD>
    <TD STYLE="text-align: right; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">10</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; padding-top: 0.05pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 3.8.
    <U>Engineering Services</U></FONT></TD>
    <TD STYLE="text-align: right; padding-top: 0.05pt; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">11</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 3.9. <U>Borrower Required
    to Complete Project</U></FONT></TD>
    <TD STYLE="text-align: right; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">11</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 3.10. <U>Inclusion of
    Eligible Project Reimbursement Costs Within The Loan</U></FONT></TD>
    <TD STYLE="text-align: right; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">12</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 6.05pt; font-weight: bold; text-underline-color: black">ARTICLE IV <U>ADDITIONAL FEDERAL REQUIREMENTS</U></TD>
    <TD STYLE="text-align: right; padding-top: 6.05pt; font-weight: bold; text-underline-color: black; vertical-align: bottom">12</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; padding-top: 6pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 4.1.
    <U>Federal Requirements</U></FONT></TD>
    <TD STYLE="text-align: right; padding-top: 6pt; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">12</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; padding-top: 0.05pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 4.2.
    <U>Americans with Disabilities Act</U></FONT></TD>
    <TD STYLE="text-align: right; padding-top: 0.05pt; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">13</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 4.3. <U>Nondiscrimination;
    Sexual Harassment</U></FONT></TD>
    <TD STYLE="text-align: right; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">13</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 6pt; font-weight: bold; text-underline-color: black">ARTICLE V <U>REPAYMENT OF LOAN; GENERAL OBLIGATION</U></TD>
    <TD STYLE="text-align: right; padding-top: 6pt; font-weight: bold; text-underline-color: black; vertical-align: bottom">14</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; padding-top: 6pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 5.1.
    <U>Repayment of Loan</U></FONT></TD>
    <TD STYLE="text-align: right; padding-top: 6pt; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">14</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; padding-top: 0.05pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 5.2.
    <U>General Obligation</U></FONT></TD>
    <TD STYLE="text-align: right; padding-top: 0.05pt; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">14</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; font-weight: bold; font-style: italic"><FONT STYLE="font-size: 10pt; font-style: normal; font-weight: normal">SECTION 5.3. <U>[RESERVED]</U></FONT></TD>
    <TD STYLE="text-align: right; font-weight: bold; font-style: italic; vertical-align: bottom"><FONT STYLE="font-size: 10pt; font-style: normal; font-weight: normal">14</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 6.05pt; font-weight: bold; text-underline-color: black">ARTICLE VI <U>PREPAYMENTS</U></TD>
    <TD STYLE="text-align: right; padding-top: 6.05pt; font-weight: bold; text-underline-color: black; vertical-align: bottom">14</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; padding-top: 5.9pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 6.1.
    <U>Prepayments of Loan</U></FONT></TD>
    <TD STYLE="text-align: right; padding-top: 5.9pt; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">14</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 6pt; font-weight: bold; text-underline-color: black">ARTICLE VII <U>OPERATION AND USE OF SYSTEM</U></TD>
    <TD STYLE="text-align: right; padding-top: 6pt; font-weight: bold; text-underline-color: black; vertical-align: bottom">14</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; padding-top: 6.05pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 7.1.
    <U>Inspection of System and Borrower&rsquo;s Books and Records</U></FONT></TD>
    <TD STYLE="text-align: right; padding-top: 6.05pt; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">14</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 7.2. <U>Performance Certification</U></FONT></TD>
    <TD STYLE="text-align: right; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">15</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 7.3. <U>Operation, Maintenance
    and Use of System</U></FONT></TD>
    <TD STYLE="text-align: right; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">15</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 6.05pt; font-weight: bold; text-underline-color: black">ARTICLE VIII <U>INSURANCE, DAMAGE AND DESTRUCTION</U></TD>
    <TD STYLE="text-align: right; padding-top: 6.05pt; font-weight: bold; text-underline-color: black; vertical-align: bottom">15</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; padding-top: 5.9pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 8.1.
    <U>Insurance</U></FONT></TD>
    <TD STYLE="text-align: right; padding-top: 5.9pt; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">15</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 6pt; font-weight: bold; text-underline-color: black">ARTICLE IX <U>SPECIAL COVENANTS</U></TD>
    <TD STYLE="text-align: right; padding-top: 6pt; font-weight: bold; text-underline-color: black; vertical-align: bottom">15</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; padding-top: 6.05pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 9.1.
    <U>Maintenance of Existence</U></FONT></TD>
    <TD STYLE="text-align: right; padding-top: 6.05pt; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">15</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 9.2. <U>Financial Records
    and Statements</U></FONT></TD>
    <TD STYLE="text-align: right; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">15</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 9.3. <U>Certificate as
    to No Default</U></FONT></TD>
    <TD STYLE="text-align: right; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">16</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 9.4. <U>Further Assurances</U></FONT></TD>
    <TD STYLE="text-align: right; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">16</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; padding-top: 0.05pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 9.5.
    <U>Other Indebtedness</U></FONT></TD>
    <TD STYLE="text-align: right; padding-top: 0.05pt; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">16</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 9.6. <U>Assignment by
    Borrower</U></FONT></TD>
    <TD STYLE="text-align: right; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">16</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 6.05pt; font-weight: bold; text-underline-color: black">ARTICLE X <U>DEFAULTS AND REMEDIES</U></TD>
    <TD STYLE="text-align: right; padding-top: 6.05pt; font-weight: bold; text-underline-color: black; vertical-align: bottom">17</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; padding-top: 6pt; padding-bottom: 1pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section
    10.1. <U>Events of Default</U></FONT></TD>
    <TD STYLE="text-align: right; padding-top: 6pt; padding-bottom: 1pt; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">17</FONT></TD></TR>
</TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 64.25pt 0 0; text-align: right"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 64.25pt 0 0; text-align: right">&nbsp;</P>

<!-- Field: Page; Sequence: 2; Options: NewSection; Value: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: LowerRoman; Name: PageNo -->i<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.58</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 64.25pt 0 0; text-align: right"></P>

<TABLE CELLSPACING="0" CELLPADDING="0" ALIGN="CENTER" STYLE="font: 10pt Times New Roman, Times, Serif; width: 90%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; padding-top: 4pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 10.2.
    <U>Notice of Default</U></FONT></TD>
    <TD STYLE="text-align: right; padding-top: 4pt; text-underline-color: black; vertical-align: bottom; width: 0.5in"><FONT STYLE="font-variant: small-caps">18</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; padding-top: 0.05pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 10.3.
    <U>Remedies on Default</U></FONT></TD>
    <TD STYLE="text-align: right; padding-top: 0.05pt; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">18</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 10.4. <U>Delay and Waiver</U></FONT></TD>
    <TD STYLE="text-align: right; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">18</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 10.5. <U>Right to Cure
    Default</U></FONT></TD>
    <TD STYLE="text-align: right; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">18</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 6pt; font-weight: bold; text-underline-color: black">ARTICLE XI <U>MISCELLANEOUS</U></TD>
    <TD STYLE="text-align: right; padding-top: 6pt; font-weight: bold; text-underline-color: black; vertical-align: bottom">19</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; padding-top: 6.05pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 11.1.
    <U>Successors and Assigns</U></FONT></TD>
    <TD STYLE="text-align: right; padding-top: 6.05pt; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">19</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 11.2. <U>Amendments</U></FONT></TD>
    <TD STYLE="text-align: right; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">19</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; padding-top: 0.05pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 11.3.
    <U>Limitation of Liability of Borrower&rsquo;s Officers</U></FONT></TD>
    <TD STYLE="text-align: right; padding-top: 0.05pt; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">19</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 11.4. <U>Applicable Law</U></FONT></TD>
    <TD STYLE="text-align: right; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">19</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 11.5. <U>Severability</U></FONT></TD>
    <TD STYLE="text-align: right; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">19</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; padding-top: 0.05pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 11.6.
    <U>Notice</U></FONT></TD>
    <TD STYLE="text-align: right; padding-top: 0.05pt; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">19</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 11.7. <U>Headings</U></FONT></TD>
    <TD STYLE="text-align: right; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">20</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 11.8. <U>Terms of Agreement</U></FONT></TD>
    <TD STYLE="text-align: right; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">20</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 10pt; padding-top: 0.05pt; text-underline-color: black"><FONT STYLE="font-variant: small-caps">Section 11.9.
    <U>Counterparts</U></FONT></TD>
    <TD STYLE="text-align: right; padding-top: 0.05pt; text-underline-color: black; vertical-align: bottom"><FONT STYLE="font-variant: small-caps">21</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 64.25pt 0 0; text-align: right"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 64.25pt 0 0; text-align: right">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 64.25pt 0 0; text-align: right">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" ALIGN="CENTER" STYLE="font: 10pt Times New Roman, Times, Serif; width: 90%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0pt; width: 1in; text-indent: 0pt"><FONT STYLE="font-size: 10pt"><U>EXHIBIT A</U></FONT></TD>
    <TD STYLE="padding: 0pt; text-indent: 0pt"><FONT STYLE="font-size: 10pt">PROJECT DESCRIPTION</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0pt; text-indent: 0pt"><FONT STYLE="font-size: 10pt"><U>EXHIBIT B</U></FONT></TD>
    <TD STYLE="padding: 0pt; text-indent: 0pt"><FONT STYLE="font-size: 10pt">PROJECT BUDGET </FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0pt; text-indent: 0pt"><FONT STYLE="font-size: 10pt"><U>EXHIBIT C</U></FONT></TD>
    <TD STYLE="padding: 0pt; text-indent: 0pt"><FONT STYLE="font-size: 10pt">FORM OF REQUISITION</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0pt; text-indent: 0pt"><FONT STYLE="font-size: 10pt"><U>EXHIBIT D</U></FONT></TD>
    <TD STYLE="padding: 0pt; text-indent: 0pt"><FONT STYLE="font-size: 10pt">SCHEDULE OF DISBURSEMENTS </FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0pt; text-indent: 0pt"><FONT STYLE="font-size: 10pt"><U>EXHIBIT E</U></FONT></TD>
    <TD STYLE="padding: 0pt; text-indent: 0pt"><FONT STYLE="font-size: 10pt">FORM OF CHANGE ORDER</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0pt; text-indent: 0pt"><FONT STYLE="font-size: 10pt"><U>EXHIBIT F</U></FONT></TD>
    <TD STYLE="padding: 0pt; text-indent: 0pt"><FONT STYLE="font-size: 10pt">PROJECTED DRAWDOWN CERTIFICATE</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 64.25pt 0 0; text-align: right"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 64.25pt 0 0; text-align: right"></P>


<!-- Field: Page; Sequence: 3; Value: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: LowerRoman; Name: PageNo -->ii<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.58</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 3.95pt 55.4pt 0 42.45pt; text-align: center"><U>FINANCING AGREEMENT</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 54.65pt 0 42pt; text-align: justify; text-indent: 1in">THIS FINANCING
AGREEMENT (this &ldquo;Agreement&rdquo;) is made as of this 17<SUP>th</SUP> day of May, 2024, between the DELAWARE DRINKING WATER
STATE REVOLVING FUND, acting by and through the DELAWARE DEPARTMENT OF HEALTH &amp; SOCIAL SERVICES, DIVISION OF PUBLIC HEALTH, a
public agency of The State of Delaware (the &ldquo;Department&rdquo;) and TIDEWATER UTILITIES, INC., a corporation organized under
the laws of The State of Delaware (the &ldquo;Borrower&rdquo;).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 54.6pt 0 42pt; text-align: justify; text-indent: 1in">Pursuant to Title
29 <U>Delaware Code</U> Section 7903 (the &ldquo;Act&rdquo;), the General Assembly established a permanent and perpetual fund known as
the &ldquo;Delaware Drinking Water State Revolving Fund&rdquo; (the &ldquo;Fund&rdquo;) and empowered the Secretary of the Department
of Health &amp; Social Services to administer such Fund. From the Fund, the Department from time to time makes loans to and acquires obligations
of eligible persons in Delaware to finance the costs of drinking water facilities in accordance with the Federal Safe Drinking Water Act.
General information on Drinking Water State Revolving Funds can be found at: https://www.epa.gov/dwsrf.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 54.85pt 0 41.95pt; text-align: justify; text-indent: 1in">The Borrower requested
a loan (the &ldquo;Loan&rdquo;) from the Fund and will evidence its obligation to repay the Loan by the signing of this Agreement and
by the delivery of its General Obligation Bond (DelDOT - Lochmeath to Puncheon Run Main Relocations Project), Series 2024C-DWSRF (the
&ldquo;Bond&rdquo;). The Borrower will use the Loan Proceeds from the Fund to: (i) finance the elimination of a water main that is prone
to leaks and breaks as well as upgrades and improvements to current distribution throughout the area by upsizing to 12&quot; to allow
for efficient water delivery, as more fully described in <B><U>Exhibit A</U></B> and (ii) if desired, pay certain administrative costs
and costs of issuing the Bond (collectively, the &ldquo;Project&rdquo;).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 0 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 3.95pt 68.8pt 0 55.85pt; text-align: center">ARTICLE I<BR>
 <U>DEFINITIONS</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12.05pt 0 0 91.55pt">Section 1.1. <U>Definitions</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.8pt 0 42pt; text-align: justify; text-indent: 1in">The capitalized
terms contained in this Agreement shall have the meanings set forth below unless the context requires otherwise and any capitalized terms
not otherwise defined herein shall have the meaning assigned to such terms in the Act:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 13.8pt 54.7pt 0 42pt; text-align: justify; text-indent: 1in">&ldquo;Agreement&rdquo;
means this Financing Agreement between the Department and the Borrower, together with any amendments or supplements hereto.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 13.8pt 54.75pt 0 42pt; text-align: justify; text-indent: 1in">&ldquo;Authorized
Representative&rdquo; means the President, Vice President, Chairman, Treasurer, and Secretary of the Borrower or any employee of the Borrower
authorized by resolution or certificate of the Borrower to perform the act or sign the document in question.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 54.5pt 0 42pt; text-align: justify; text-indent: 1in">&ldquo;Business Day&rdquo;
means a day of the year which is not a Saturday or Sunday or a day on which banking institutions located in New York or Delaware are required
or authorized to remain closed or on which the New York Stock Exchange is closed.</P>


<!-- Field: Page; Sequence: 4; Options: NewSection; Value: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="color: White; font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.58</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 3.75pt 54.7pt 0 41.95pt; text-align: justify; text-indent: 1in">&ldquo;Closing
Date&rdquo; means the date this Agreement is executed and delivered by the Borrower and the Department.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 54.6pt 0 41.95pt; text-align: justify; text-indent: 1in">&ldquo;Commitment
Letter&rdquo; shall mean the commitment letter from the Department to the Borrower dated February 6, 2024 and all extensions and amendments
thereto.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 54.7pt 0 41.95pt; text-align: justify; text-indent: 1in">&ldquo;Consulting
Engineer&rdquo; means any firm of independent consulting engineers of recognized standing and experienced in the field of environmental
engineering and registered to do business in Delaware. Any such firm shall be subject to the reasonable approval of the Department.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 54.7pt 0 41.95pt; text-align: justify; text-indent: 1in">&ldquo;Department&rdquo; means the Department of Health and
Social Services, Division of Public Health.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 54.7pt 0 41.95pt; text-align: justify; text-indent: 1in">&ldquo;Event of Default&rdquo; shall
have the meaning set forth in Section 10.1.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 53.85pt 0 41.95pt; text-indent: 1in">&ldquo;Fiscal Year&rdquo; means the
period of twelve months established by the Borrower as its annual accounting period.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 113.95pt">&ldquo;Loan&rdquo; means the loan from the Department to the
Borrower pursuant to this</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 41.95pt">Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 54.85pt 0 41.95pt; text-align: justify; text-indent: 1in">&ldquo;Loan Proceeds&rdquo;
means the funds applied to make the loan to the Borrower pursuant to this Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 54.8pt 0 41.95pt; text-align: justify; text-indent: 1in">&ldquo;Notice to
Proceed&rdquo; means a written notice given by the Borrower and signed by an Authorized Representative issued to each construction contractor
fixing the date on which construction, equipping, acquisition, expansion or renovation of the Project as described in <B><U>Exhibit A</U></B>
will commence, a copy of which must be furnished to the Department by the Borrower within one year of the Closing Date.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0.05pt 0 0 114pt">&ldquo;Penalty&rdquo; shall have the meaning set forth in
Section 3.3.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 13.8pt 54.75pt 0 42pt; text-align: justify; text-indent: 1in">&ldquo;Project&rdquo;
means, collectively, the various improvements and upgrades to the System of the Borrower, as more fully described in <B><U>Exhibit A</U></B>,
the costs of the construction, acquisition or equipping of which are to be financed in whole or in part with the Loan Proceeds.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 13.8pt 54.6pt 0 42pt; text-align: justify; text-indent: 1in">&ldquo;Project
Budget&rdquo; means the budget for the financing of the Project, a copy of which is attached to this Agreement as <B><U>Exhibit B</U>.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 54.85pt 0 41.95pt; text-align: justify; text-indent: 1in">&ldquo;Project
Costs&rdquo; means the costs of the construction, acquisition or equipping of the Project, as further described in the Project Budget,
and such other costs as may be approved in writing by the Department, provided such costs are permitted by the Act.</P>


<!-- Field: Page; Sequence: 5; Value: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.58</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 3.95pt 54.85pt 0 42pt; text-align: justify; text-indent: 1in">&ldquo;System&rdquo;
means all plants, systems, facilities, equipment or property, of which the Project constitutes the whole or a part, owned, operated or
maintained by the Borrower and used in connection with the drinking water services for the systems which comprise the Project, all as
described in <B><U>Exhibit A</U>.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 91.55pt">Section 1.2. <U>Rules of Construction</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 53.85pt 0 42pt; text-indent: 1in">The following rules shall apply to
the construction of this Agreement unless the context requires otherwise:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 41.95pt; text-align: justify; text-indent: 49.55pt">(a) Singular
words shall connote the plural number as well as the singular and vice versa.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 41.95pt; text-align: justify; text-indent: 49.55pt"> (b) All references in this Agreement to particular Sections or Exhibits are references to</P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 37.4pt">Sections or Exhibits of this Agreement unless otherwise indicated.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 41.95pt; text-align: justify; text-indent: 49.55pt">(c)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>The headings and table of contents as used in this Agreement are solely for convenience of reference and shall not constitute a
part of this Agreement nor shall they affect its meaning, construction or effect.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 3.95pt 68.8pt 0 55.85pt; text-align: center">ARTICLE II
<BR>
REPRESENTATIONS</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 0 0 91.55pt">Section 2.1. <U>Representations by Borrower</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 53.85pt 0 42pt; text-indent: 1in">The Borrower makes the following representations
as the basis for its undertakings under this Agreement:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 54.75pt 0 42pt; text-align: justify; text-indent: 49.55pt">(a)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>The Borrower is a duly organized and validly existing corporation in good standing under the laws of the State of Delaware.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 37.4pt; text-align: justify; text-indent: 54.1pt">(b)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>The Borrower has full right, power and authority to (i) execute this Agreement and the other documents related thereto, (ii) own
and operate the System, (iii) construct, acquire or equip the Project and finance the Project Costs by borrowing money for such purpose
pursuant to this Agreement, and (iv) carry out and consummate all of the transactions contemplated by this Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12.05pt 54.75pt 0 37.4pt; text-align: justify; text-indent: 54.1pt">(c)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>All permits, licenses, registrations, certificates, authorizations and approvals required to have been obtained as of the date
of signing of this Agreement have been obtained for</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 54.85pt 0 37.4pt; text-align: justify">(i) the execution by the Borrower
of this Agreement, (ii) the performance and enforcement of the obligations of the Borrower thereunder, (iii) the acquisition, construction,
equipping, occupation, operation and use of the Project, and (iv) the operation and use of the System. The Borrower knows of no reason
why any other necessary permits or approvals cannot be obtained as required.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.7pt 0 41.95pt; text-align: justify; text-indent: 49.55pt">(d)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>This Agreement has been executed by a duly authorized officer of the Borrower and constitutes the legal, valid and binding obligation
of the Borrower enforceable against the Borrower in accordance with the terms of this Agreement.</P>


<!-- Field: Page; Sequence: 6; Value: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.58</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 3.95pt 54.75pt 0 42pt; text-align: justify; text-indent: 49.55pt">(e)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>There are not pending nor, to the best of the knowledge of the undersigned officer of the Borrower, threatened, any actions, suits,
proceedings or investigations of a legal, equitable, regulatory, administrative or legislative nature, in which a judgment, order or resolution
may have a material adverse effect on the Borrower, or its business, assets, condition (financial or otherwise), operations or prospects
or in its ability to perform its obligations under this Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.85pt 0 42pt; text-align: justify; text-indent: 49.55pt">(f)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;
</FONT>There have been no material defaults by any contractor or subcontractor under any contract made in connection with the construction
or equipping of the Project.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.8pt 0 37.4pt; text-align: justify; text-indent: 54.1pt">(g)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>No material adverse change has occurred in the financial condition of the Borrower from that indicated in the financial statements,
application and other information furnished to the Department in connection with this Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.85pt 0 42pt; text-align: justify; text-indent: 49.55pt"> (h) No Event of Default has occurred and is continuing.</P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.9pt 0 42pt; text-align: justify; text-indent: 49.55pt">(i)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>Except as may otherwise be approved by the Department or permitted by the terms hereof, the Project and the System at all times
will be owned by the Borrower and will not be operated or controlled by any other entity or person.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.85pt 0 42pt; text-align: justify; text-indent: 49.55pt"> (j) The Project will be a part of the System.</P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.7pt 0 42pt; text-align: justify; text-indent: 49.55pt">(k)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>The Loan Proceeds and funds available from the other sources specified in the Project Budget will be sufficient to pay the estimated
Project Costs.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.85pt 0 42pt; text-align: justify; text-indent: 49.55pt">(l)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>The Borrower has received or has commitments to obtain all funds and other financing for the Project as contemplated in the Project
Budget.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.65pt 0 42pt; text-align: justify; text-indent: 49.55pt">(m)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>The Borrower expects to complete the acquisition, construction and equipping of the Project on or before the projected date of
February 28, 2027. The Borrower expects to adhere to the estimated drawdown schedule attached hereto as <B>Exhibit D </B>and certified
to in the &quot;Certificate of the Borrower and Projected Drawdown Schedule of the Project&quot; attached hereto as <B>Exhibit F</B> and
made a part hereof. This projected date of completion is subject to an extension if such extension is mutually agreed upon by the Department
and the Borrower. Noncompliance with this Section 2.1(m) may cause loan funds to become de-obligated and reallocated to other drinking
water projects at the discretion of the Department.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 0 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0.05pt 55.4pt 0 42.3pt; text-align: center">ARTICLE III</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 55.4pt 0 42.4pt; text-align: center"><U>ADVANCE AND USE OF LOAN PROCEEDS;
CONSTRUCTION OF PROJECT</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 0 0 91.55pt">Section 3.1. <U>Advance of Loan Proceeds</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 41.95pt; text-align: justify; text-indent: 1in">The Department
agrees to advance to the Borrower pursuant to this Agreement up to Seven Hundred Sixty-Seven Thousand Five Hundred Dollars ($767,500)
to pay Project Costs in accordance with the Project Budget.</P>


<!-- Field: Page; Sequence: 7; Value: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.58</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 3.95pt 0 0 91.55pt">Section 3.2. <U>Application of Loan Proceeds</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.7pt 0 41.95pt; text-align: justify; text-indent: 49.55pt">(a)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>The Borrower agrees to apply the Loan Proceeds solely and exclusively to the payment, or the reimbursement of the Borrower for
the payment, of Project Costs and further agrees, upon the request of the Department, to exhibit to the Department, vouchers, statements,
bills of sale or other evidence of the actual payment of such Project Costs. The Department shall disburse the Loan Proceeds to or for
the account of the Borrower upon execution of this Agreement and upon receipt by the Department of the following:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.6pt 0 41.95pt; text-align: justify; text-indent: 1.5in">(1)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;
</FONT>A requisition (upon which the Department shall be entitled to rely) signed by an Authorized Representative and containing all information
called for by, and otherwise being in the form of, <B><U>Exhibit C</U></B> attached hereto.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 54.6pt 0 42pt; text-align: justify; text-indent: 1.5in">(2)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>If such requisition includes an item for payment for labor or to contractors, builders or materialmen (i) a certificate, signed
by an Authorized Representative, stating that such work was actually performed or such materials, supplies or equipment were actually
furnished or installed in or about the construction of the Project; and (ii) a certificate signed by an Authorized Representative stating
either that such materials, supplies or equipment are not subject to any lien or security interest or that such lien or security interest
will be released or discharged upon payment of the requisition.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 54.6pt 0 42pt; text-align: justify; text-indent: 1.5in">Upon receipt of
each such requisition and accompanying certificate or certificates, the Department shall disburse Loan Proceeds hereunder to or for the
account of the Borrower in accordance with such requisition in an amount and to the extent approved by the Department. The Borrower expects
to adhere to the estimated drawdown schedule attached hereto as <U>Exhibit D</U>. The Department shall have no obligation to disburse
any such Loan Proceeds if the Borrower is in default hereunder, nor shall the Department have any obligation to approve any requisition
if the Borrower is not in compliance with the terms of this Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 54.85pt 0 41.95pt; text-align: justify; text-indent: 49.55pt">(b)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp; </FONT>The
Borrower shall comply with all applicable State of Delaware and federal laws. Except as may otherwise be approved by the Department,
disbursements shall be held at ninety- five percent (95%) of the maximum amount authorized hereunder to ensure satisfactory
completion of the Project. Upon receipt from the Borrower of the certificate specified in Section 3.4 and a final requisition
detailing all retainages to which the Borrower is then entitled, the Department, to the extent approved by the Department and
subject to the provisions of this Section and Section 3.4, will disburse Loan Proceeds to or for the account of the Borrower to the
extent of such approval.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 41.95pt; text-align: justify; text-indent: 49.55pt">(c)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>The Department may apply Loan Proceeds to pay any Penalty assessed pursuant to Section 3.3.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.7pt 0 41.95pt; text-align: justify; text-indent: 49.55pt">(d)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>The Department shall have no obligation to disburse Loan Proceeds in excess of the amount necessary to pay for approved Project
Costs.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.9pt 0 41.95pt; text-align: justify; text-indent: 49.55pt">(e)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>The Borrower shall comply in all respects with all applicable federal laws, regulations and other requirements related to or arising
out of or in connection with the Project and the funding thereto by the Fund.</P>


<!-- Field: Page; Sequence: 8; Value: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.58</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 3.95pt 54.65pt 0 41.95pt; text-align: justify; text-indent: 49.55pt">(f)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;
</FONT>The Borrower shall comply in all respects with the Federal Single Audit Act (the &ldquo;SAA&rdquo;), 2 CFR 200 Subpart F, as a
sub-recipient of Federal funds. As a recipient of Loan Proceeds from the Fund, the Borrower is required to notify the Department when
a SAA audit has been conducted and provide the Department within 30 days of completion with a copy of the SAA audit if the Borrower expends
$750,000 or more in Loan Proceeds and other federal financial assistance in its fiscal year. Other federal financial assistance sources
include, but are not limited to, equivalency funds received by the Delaware Water Pollution Control Revolving Fund, other federal water
infrastructure funding programs (e.g., USDA RD, CDBG, and EPA&rsquo;s WIFIA and Community Grants, among others), as well as health care,
social services, highways, and education funding programs. The Borrower shall notify the Department when they have reached the $750,000
expenditure threshold.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.65pt 0 41.95pt; text-align: justify; text-indent: 1in">For purposes
of the Fund, an expenditure occurs at the time that Loan Proceeds are disbursed by the Borrower for the purpose for which the Fund assistance
is provided (e.g., Project Costs). For example, for the Loan, the expenditure occurs at the time the Borrower pays an invoice. In the
case of refinancing assistance, the expenditure occurs at the time the Borrower uses the Loan Proceeds to refinance the existing debt.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 54.8pt 0 41.95pt; text-align: justify; text-indent: 1in">The Borrower is
responsible for (i) maintaining an annual (fiscal year) accounting system and identifying all expenditures of federal financial assistance,
(ii) submitting its SAA audit to the Federal Audit Clearinghouse within the earlier of 30 calendar days after receipt of the auditor's
report(s) or nine months after the end of the audit period, and (iii) notifying the Department that the SAA audit has been submitted to
the Federal Audit Clearinghouse and providing a copy to the state SRF program upon request. The Borrower shall inform the Department of
any findings and recommendations pertaining to Loan Proceeds received from the Fund contained in SAA audits conducted by the Borrower.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 54.8pt 0 41.95pt; text-align: justify; text-indent: 1in">The SAA dollar
threshold, currently at $750,000 as previously stated, that requires performance of an audit increases periodically, and the Borrower
is required to know the threshold for a given year.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0.05pt 54.75pt 0 41.95pt; text-align: justify; text-indent: 49.55pt">(g)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>The Borrower shall comply with the Delaware Department of Labor Prevailing Wage Rate Regulations.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.6pt 0 41.95pt; text-align: justify; text-indent: 49.55pt">(h)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>The Borrower shall comply with the Delaware Drinking Water State Revolving Fund's Davis-Bacon Wage Rate Act Requirement as set
forth in the closing documents. The Borrower agrees that all contractors or subcontractors utilized by the Borrower in the Project will
complete and file the U.S. Department of Labor&rsquo;s payroll form WH-347.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 42pt; text-align: justify; text-indent: 49.55pt">(i)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>As a recipient of Fund assistance, the Borrower shall comply with the Prohibition on Certain Telecommunication and Video Surveillance
Services or Equipment located in 2 CFR 200.216, as such regulation relates to the Project. The Borrower agrees that none of the Loan Proceeds
shall be used to procure, enter into, extend or renew contracts or obtain equipment, services or systems that use &ldquo;covered telecommunications
equipment or services,&rdquo; as identified in the regulation, as a substantial or essential component of any system, or as critical technology
as part of any system.</P>


<!-- Field: Page; Sequence: 9; Value: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.58</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 3.95pt 54.85pt 0 42pt; text-align: justify; text-indent: 49.55pt">(j)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp; </FONT>As
a recipient of Fund assistance, the Borrower agrees that none of the Loan Proceeds made available to the Borrower shall be used for
the Project for the construction, alteration, maintenance, or repair of the System unless all of the iron and steel products used in
the Project are produced in the United States (&ldquo;American Iron and Steel Requirement&rdquo;), unless: (i) the Borrower has
requested and obtained a waiver from the Environmental Protection Agency pertaining to the Project or (ii) the Department has
otherwise advised the Borrower in writing that the American Iron and Steel Requirement is not applicable to the Project. The
American Iron and Steel Requirement shall not apply in any case or category of cases in which the Administrator of the Environmental
Protection Agency finds that: (i) applying the requirement would be inconsistent with the public interest; (ii) iron and steel
products are not produced in the United States in sufficient and reasonably available quantities and of a satisfactory quality; or
(iii) inclusion of iron and steel products produced in the United States will increase the cost of the overall project by more than
25 percent.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 42pt; text-align: justify; text-indent: 67.55pt">In this section
3.2(j), the term &lsquo;&lsquo;iron and steel products&rsquo;&rsquo; means the following products made primarily of iron or steel-lined
or unlined pipes and fittings, manhole covers and other municipal castings, hydrants, tanks, flanges, pipe clamps and restraints, valves,
structural steel, reinforced precast concrete, and construction materials. &ldquo;Steel&rdquo; means an alloy that includes at least 50
percent iron, between .02 and 2 percent carbon, and may include other elements</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 42pt; text-align: justify; text-indent: 67.55pt">The Bipartisan
Infrastructure Law of 2021, also known as the Infrastructure Investment and Jobs Act of 2021 (&ldquo;IIJA&rdquo;), established the Build
America Buy America (BABA) Act domestic sourcing requirements for federal financial assistance programs for infrastructure, including
the Fund, and the Borrower must comply with the BABA provision. BABA also creates expanded American Iron and Steel requirements to include
construction materials and manufactured goods for domestic preference and sourcing requirements.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 54.75pt 0 41.95pt; text-align: justify; text-indent: 67.55pt">In procuring
materials for public works projects, entities using taxpayer-financed Federal assistance should give a commonsense procurement preference
for the materials and products produced by companies and workers in the United States in accordance with the high ideals embodied in the
environmental, worker, workplace safety, and other regulatory requirements of the United States. The benefits of domestic content procurement
preferences extend beyond economics. Common construction materials used in public works infrastructure projects, including steel, iron,
manufactured products, non-ferrous metals, plastic and polymer- based products (including polyvinylchloride, composite building materials,
and polymers used in fiber optic cables), glass (including optic glass), lumber, and drywall are not adequately covered by a domestic
content procurement preference, thus limiting the impact of taxpayer purchases to enhance supply chains in the United States.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0.05pt 0 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 54.85pt 0 41.95pt; text-align: justify; text-indent: 49.55pt">(k)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>The Borrower agrees to comply with all federal requirements applicable to the Loan Proceeds received (including those imposed by
IIJA, Public Law No. 117-58) which the Borrower understands includes, but is not limited to, the following requirements: that all of the
iron and steel, manufactured products, and construction materials used in the Project are to be produced in the United States (&ldquo;Build
America, Buy America Requirements&rdquo;) unless (i) the Borrower has requested and obtained a waiver from the Department pertaining to
the Project or the Project is otherwise covered by a general applicability waiver; or (ii) the Department has</P>


<!-- Field: Page; Sequence: 10; Value: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.58</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 3.95pt 53.85pt 0 41.95pt">otherwise advised the Borrower in writing that the
Build America, Buy America Requirements are not applicable to the Project.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.7pt 0 41.95pt; text-align: justify; text-indent: 49.55pt">(l)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>The Borrower, as a sub-recipient of Federal funds, agrees that when collecting and managing environmental data under this Agreement,
it will protect the data by following all applicable State of Delaware law cybersecurity requirements, if the Borrower&rsquo;s network
or information system is connected to the Environmental Protection Agency networks to transfer data to the Environmental Protection Agency
using systems other than the Environmental Information Exchange Network or the Environmental Protection Agency&rsquo;s Central Data Exchange.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 0 0 91.55pt">Section 3.3. <U>Agreement to Draw Loan Proceeds and Penalty
for Delay</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 42pt; text-align: justify; text-indent: 1in">The Borrower agrees
after the Closing Date to commence work in earnest on the Project and make draws on the Loan Proceeds of at least ten percent (10%) of
the Project Costs within one year of the Closing Date. The Borrower further agrees to provide a Notice to Proceed within one year of the
Closing Date.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 54.7pt 0 42pt; text-align: justify; text-indent: 1in">If by May 17, 2025,
which is one year from the Closing Date, (i) the Borrower has not submitted requisition(s), in the manner required by Section 3.2, for
more than ten percent (10%) of the Project Costs, and (ii) the Department has not received a Notice to Proceed, the Department may in
its discretion assess a penalty equal to one percent (1%) of the Loan Proceeds (the &ldquo;Penalty&rdquo;). Such Penalty may be drawn
by the Department from the Loan Proceeds. It is within the Department&rsquo;s complete discretion whether to impose the Penalty based
upon its review of affirmative steps taken by the Borrower to commence and complete the Project and the totality of the circumstances
surrounding any such delay in requesting disbursement of Loan Proceeds.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 91.55pt">Section 3.4. <U>Agreement to Accomplish Project</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 42pt; text-align: justify; text-indent: 1in">The Borrower will
cause the Project to be acquired, constructed, expanded, renovated or equipped as described in <B><U>Exhibit A</U></B> and in accordance
with the Project Budget and the plans, specifications and designs prepared by the Consulting Engineer and approved by the Department.
The Borrower will complete the Project by the date set forth in Section 2.1(m). All plans, specifications and designs have been approved
by all applicable regulatory agencies. The Borrower agrees to maintain complete and accurate books and records of the Project Costs and
permit the Department through its duly authorized representatives to inspect such books and records at any reasonable time. The Borrower
and the Department may amend the description of the Project set forth in <B><U>Exhibit A</U></B>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0.05pt 54.65pt 0 42pt; text-align: justify; text-indent: 1in">The Borrower
will deliver to the Department a certificate signed by an Authorized Representative of the Borrower and by the Consulting Engineer stating
(i) that the Project has been completed substantially in accordance with this Section, the plans and specifications as amended from time
to time, as approved by the Department, and in substantial compliance with all material applicable laws, ordinances, rules and regulations,
(ii) the date of such completion, (iii) that all certificates of occupancy or other material permits necessary for the Project&rsquo;s
use, occupancy and</P>


<!-- Field: Page; Sequence: 11; Value: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.58</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 3.95pt 53.85pt 0 42pt">operation have been issued or obtained, and (iv) the
amount, if any, to be reserved for payment of Project Costs.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 91.55pt">Section 3.5. <U>Permits</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 42pt; text-align: justify; text-indent: 1in">The Borrower,
at its sole cost and expense, shall comply with, and shall obtain all permits, consents and approvals required by local, state or federal
laws, ordinances, rules, regulations or requirements in connection with the acquisition, construction, equipping, occupation, operation
or use of the Project. The Borrower shall, upon request, promptly furnish to the Department copies of all such permits, consents and approvals.
The Borrower shall also comply with all lawful program or procedural guidelines or requirements duly promulgated and amended as of the
date hereof by the Department in connection with the acquisition, construction, equipping, occupation, operation or use of projects financed
by the Fund under the Act. The Borrower shall also comply in all respects with all applicable State of Delaware and federal laws, regulations
and other requirements relating to or arising out of or in connection with the Project and the funding thereof by the Fund.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 91.55pt">Section 3.6. <U>Construction Contractors</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.85pt 0 42pt; text-align: justify; text-indent: 1in">Each construction
contractor employed in the accomplishment of the Project shall be required in the construction contract to furnish a performance bond
and a payment bond, each in an amount equal to one hundred percent (100%) of the particular contract price. Such bonds shall list the
Borrower as beneficiary. Each contractor shall be required to maintain, during the construction period covered by the particular construction
contract, builder&rsquo;s risk insurance, workers compensation insurance, public liability insurance, property damage insurance and vehicle
liability insurance in amounts and on terms customarily maintained on such projects. Upon request of the Department, the Borrower shall
cause each contractor to furnish evidence of such bonds and insurance to the Department. In addition to the foregoing,</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 54.85pt 0 42pt; text-align: justify; text-indent: 49.55pt">(a)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>Each construction contractor employed in the accomplishment of the Project is required to comply with the Anti-Kickback Act (and
is required to insert similar requirements in all subcontracts) and all other applicable federal laws and regulations.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12.05pt 54.8pt 0 41.95pt; text-align: justify; text-indent: 49.55pt">(b)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>All construction contracts and contractors&rsquo; estimate forms will be prepared so that materials and equipment may be readily
itemized and identified as to eligible and noneligible costs.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 41.95pt; text-align: justify; text-indent: 49.55pt">(c)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>Any change in a construction contract that will alter the contract price or completion time or will substantially modify the proposed
use of the Project must be submitted to the Department for prior approval via a change order in the form of the change order attached
hereto as <B><U>Exhibit E</U></B>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.8pt 0 41.95pt; text-align: justify; text-indent: 49.55pt">(d)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>The construction of the Project facilities will conform to applicable federal, state and local laws, ordinances and regulations.</P>


<!-- Field: Page; Sequence: 12; Value: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.58</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 3.95pt 54.75pt 0 42pt; text-align: justify; text-indent: 49.55pt">(e)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>The Borrower will proceed expeditiously and complete the Project facilities in accordance with the approved application, project
schedule, surveys, plans, profiles, cross- sections, specifications and amendments approved by the Department.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.85pt 0 41.95pt; text-align: justify; text-indent: 1in">Recipients
and sub-recipients of Fund assistance, including the Borrower, shall not make any award or permit any award (sub-grant or contract) at
any tier to any party which is debarred or suspended or is otherwise excluded from or ineligible for participation in Federal assistance
programs under Executive Order 12549, &ldquo;Debarment and Suspension.&rdquo; Grantees and sub-grantees, including the Borrower, shall
refer to the &quot;List of Parties Excluded From Federal Procurement and Non-Procurement Programs&quot; to insure that the contractor
or subcontracts are not on this list. A search for exclusion records can be made at the official US Government System for Award Management
website at https://www.sam.gov. For assistance visit the Federal Service Desk online at www.fsd.gov or by calling (866) 606-8220.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 54.75pt 0 42pt; text-align: justify; text-indent: 49.55pt">(f)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;
</FONT>Recipients have taken and will continue to take all necessary affirmative steps to solicit, and document its solicitation efforts
of, minority business enterprises and women&rsquo;s business enterprises, individually and collectively referred to as Disadvantaged Business
Enterprises (DBE), in accordance with the Six Good Faith Efforts, (40 CFR Part 33).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 42pt; text-align: justify; text-indent: 49.55pt">(g)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>Recipients have taken and will continue to take all necessary affirmative steps to assure that it is in compliance with all requirements
for the procurement of architectural and engineering services as identified in 40 U.S.C. Section 1101 et. Seq, for all architectural and
engineering contracts executed, amended or renewed.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 0 0 91.55pt">Section 3.7. <U>Signage Requirements under the Infrastructure
Investment and Jobs Act</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 42pt; text-align: left"><U>(IIJA)</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 42pt; text-align: justify; text-indent: 49.55pt">(a)
Building A Better America Emblem. The Borrower will ensure that a sign is placed at construction sites supported under the Loan
displaying the official Building A Better America emblem and must identify the project as a &ldquo;project funded by President
Biden&rsquo;s Bipartisan Infrastructure Law.&rdquo; Construction is defined at 40 CFR 33.103 as &ldquo;erection, alteration, or
repair (including dredging, excavating, and painting) of buildings, structures, or other improvements to real property, and
activities in response to a release or a threat of a release of a hazardous substance into the environment, or activities to prevent
the introduction of a hazardous substance into a water supply.&rdquo; The sign must be placed at construction sites in an easily
visible location that can be directly linked to the work taking place and must be maintained in good condition throughout the
construction period.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12.05pt 54.75pt 0 41.95pt; text-align: justify; text-indent: 1in">In cases
where the construction site covers a large area (e.g., lead service line replacement or septic tank repair/replacement projects), a sign
should be placed in an easily visible location near where the work is being performed (e.g., entrance to the neighborhood, along a main
road through town, etc.). Signage costs are considered an allowable Project Cost, provided the costs associated with the signage are reasonable.
Additionally, to increase public awareness of projects serving communities where English is not the predominant language, the Borrower
is encouraged to translate the language on signs (excluding the official Building a Better America emblem or EPA logo or seal) into the
appropriate non-English language(s). The costs of such translation are allowable Project Costs, provided the costs are reasonable.</P>


<!-- Field: Page; Sequence: 13; Value: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.58</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 3.95pt 54.85pt 0 41.95pt; text-align: justify; text-indent: 1in">The Borrower
will ensure compliance with the guidelines and design specifications for using the official Building A Better America emblem and corresponding
logomark available at: https://www.whitehouse.gov/wp-content/uploads/2022/08/Building-A- Better-America-Brand-Guide.pdf.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 54.75pt 0 41.95pt; text-align: justify; text-indent: 49.55pt">(b)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>EPA Logo. The Borrower will ensure that signage displays the EPA logo along with the official Building A Better America emblem.
The EPA logo must not be displayed in a manner that implies that EPA itself is conducting the project. Instead, the EPA logo must be accompanied
with a statement indicating that the Borrower received financial assistance from EPA for the project.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 41.95pt; text-align: justify; text-indent: 1in">The Borrower
will ensure compliance with the sign specifications provided by the EPA Office of Public Affairs (&ldquo;OPA&rdquo;) available at: https://www.epa.gov/grants/epa-logo-seal-
specifications-signage-produced-epa-assistance-agreement-recipients. As provided in the sign specifications from OPA, the EPA logo is
the preferred identifier for assistance agreement projects and use of the EPA seal requires prior approval from the EPA. To obtain the
appropriate EPA logo or seal graphic file, the Borrower should send a request directly to OPA and include the EPA Project Officer in the
communication. Instructions for contacting OPA is available on the Using the EPA Seal and Logo page at https://www.epa.gov/aboutepa/using-epa-seal-and-
logo.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 54.75pt 0 42pt; text-align: justify; text-indent: 49.55pt">(c)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>Procuring Signs. Consistent with section 6002 of RCRA, 42 U.S.C. 6962, and 2 CFR 200.323, the Borrower is encouraged to use recycled
or recovered materials when procuring signs. Signage costs are considered an allowable Project Cost under this Agreement provided that
the costs associated with signage are reasonable. Additionally, to increase public awareness of projects serving communities where English
is not the predominant language, the Borrower is encouraged to translate the language on signs (excluding the official Building A Better
America emblem or EPA logo or seal) into the appropriate non-English language(s). The costs of such translation are allowable, provided
the costs are reasonable.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 42pt; text-align: justify; text-indent: 1in">The EPA encourages
the recipient to notify the EPA Project Officer listed in this award document of public or media events publicizing the accomplishment
of significant events related to construction projects as a result of this agreement and provide the opportunity for attendance and participation
by federal representatives with at least ten (10) working days&rsquo; notice.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0.05pt 0 0 91.55pt">Section 3.8. <U>Engineering Services</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.8pt 0 42pt; text-align: justify; text-indent: 1in">The Borrower has
retained or employed the Consulting Engineer to provide engineering services covering planning and design, operation of the System, and
the supervision and inspection of the construction of the Project. The Consulting Engineer will provide to the Department the certificate
required by Section 3.4.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 91.55pt">Section 3.9. <U>Borrower Required to Complete Project</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 42pt; text-align: justify; text-indent: 1in">Subject to the
provisions of Section 9.5 hereof, if the Loan Proceeds are not sufficient to pay in full the cost of the Project, the Borrower will complete
the Project at its own</P>


<!-- Field: Page; Sequence: 14; Value: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.58</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 3.95pt 54.85pt 0 41.95pt; text-align: justify">expense and shall not be entitled
to any reimbursement therefor from the Department or the Fund or to any abatement, diminution or postponement of the Borrower&rsquo;s
repayments under this Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 91.55pt">Section 3.10. <U>Inclusion of Eligible Project Reimbursement
Costs Within The Loan</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.8pt 0 42pt; text-align: justify; text-indent: 1in">Project Costs incurred
prior to the initiation of construction and after approval of the Project by the Department are eligible for reimbursement from Loan Proceeds
provided that the Project continues to meet all the criteria and requirements set forth by the Department. Notwithstanding anything to
the contrary herein, costs incurred and associated with the initial stages of the Project, such as planning and design, are eligible for
reimbursement regardless of when such costs were incurred.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 55.4pt 0 42.3pt; text-align: center">ARTICLE IV</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 8.65pt 0 0; text-align: center"><U>ADDITIONAL FEDERAL REQUIREMENTS</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 0 0 91.55pt">Section 4.1. <U>Federal Requirements</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.7pt 0 41.95pt; text-align: justify; text-indent: 49.55pt">(a)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>As a recipient of Fund assistance, the Borrower shall comply Federal State Revolving Loan Requirements Section 1452 of the Federal
Safe Drinking Water Act, 42 U.S.C.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 41.95pt; text-align: justify">&sect;300j-12 et seq., as amended.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.85pt 0 41.95pt; text-align: justify; text-indent: 49.55pt">(b)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>Pursuant to Title VI of the Civil Rights Act of 1964, 42 U.S.C. &sect; 2000d, as a recipient of Fund assistance, the Borrower agrees
not to discriminate on the basis of race, color or national origin in any activity funded through this Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.7pt 0 41.95pt; text-align: justify; text-indent: 49.55pt">(c)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>Pursuant to the Age Discrimination Act, 42 U.S.C. &sect; 6101 et seq., as a recipient of Fund assistance, the Borrower agrees not
to discriminate on the basis of age in any activity funded through this Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 41.95pt; text-align: justify; text-indent: 49.55pt">(d)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>Pursuant to Section 504 of the Rehabilitation Act of 1973, 29 U.S.C. &sect; 794, as a recipient of Fund assistance, the Borrower
agrees not to discriminate on the basis of disability in any activity funded through this Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.7pt 0 41.95pt; text-align: justify; text-indent: 49.55pt">(e)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>Pursuant to Section 1452 of the Federal Safe Drinking Water Act Amendments of 1996, P.L. 104-182, and Title IX of the Education
Amendments of 1972, 20 U.S.C. &sect; 1681 et seq., as amended, as a recipient of Fund assistance, the Borrower agrees not to discriminate
on the basis of sex in any activity funded through this Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12.05pt 54.85pt 0 41.95pt; text-align: justify; text-indent: 49.55pt">(f)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;
</FONT>Pursuant to Executive Order 11246, dated September 24, 1965, as amended by Executive Order 11375, dated October 13, 1967, and as
supplemented by U.S. Department of Labor regulations set forth at 41 C.F.R. Ch. 60, as a recipient of Fund assistance, the Borrower agrees
to provide an equal opportunity for employment to all contracts and subcontracts awarded for the Project and funded through this Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 41.95pt; text-align: justify; text-indent: 49.55pt">(g)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>Pursuant to Executive Order 12898, dated February 11, 1994, as a recipient of Fund assistance, the Borrower agrees not to fund
any action through this Agreement that will have disproportionately high and adverse effects on minority or low-income populations.</P>


<!-- Field: Page; Sequence: 15; Value: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.58</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 3.95pt 0 0 91.55pt">Section 4.2. <U>Americans with Disabilities Act</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.6pt 0 41.95pt; text-align: justify; text-indent: 1in">Pursuant to
federal regulations promulgated under the authority of the Americans With Disabilities Act, 28 C.F.R. &sect; 35.101 et seq., no individual
with a disability shall, on the basis of the disability, be excluded from participation in this Agreement or from activities provided
for under this Agreement, and the Borrower agrees to comply with the General Prohibitions Against Discrimination, 28 C.F.R. &sect; 35.130,
and all other regulations promulgated under Title II of the Americans With Disabilities Act which are applicable to the benefits, services,
programs, and activities provided by the Department as an agency of the State of Delaware through this Agreement. The State of Delaware
and the Department shall be indemnified and held harmless from all losses, damages, expenses, claims, demands, suits and actions brought
by any party against the State of Delaware or the Department as a result of the Borrower&rsquo;s failure to comply with its obligations
under the preceding provisions.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 91.55pt">Section 4.3. <U>Nondiscrimination; Sexual Harassment</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.85pt 0 42pt; text-align: justify; text-indent: 1in">The Borrower shall
comply, or cause its contractor or subcontractor, or other agents or representatives to comply, with the following requirements:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 54.85pt 0 42pt; text-align: justify; text-indent: 49.55pt">(a)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>In the hiring of any employees for the manufacture of supplies, performance of work, or any other activity required under this
Agreement or any Project contract, no person who is qualified and available to perform the work to which the employment relates shall
be discriminated against by reason of gender, race, creed or color.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.85pt 0 42pt; text-align: justify; text-indent: 49.55pt">(b)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>No employee involved in the manufacture of supplies, the performance of work or any other activity required under this Agreement
shall be discriminated against in any manner or intimidated on account of gender, race, creed, or color.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.7pt 0 42pt; text-align: justify; text-indent: 49.55pt">(c)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>A written sexual harassment policy providing that sexual harassment will not be tolerated and employees who practice it will be
disciplined shall be established and maintained by the Borrower and employees shall be informed of the policy.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.8pt 0 42pt; text-align: justify; text-indent: 49.55pt">(d)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>No contractor who is qualified to perform the work relating to this Agreement shall discriminate against any other contractor by
reason of gender, race, creed, or color.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12.05pt 54.75pt 0 42pt; text-align: justify; text-indent: 49.55pt">(e)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>All necessary employment documents and records shall be provided and access shall be granted to the Department to books, records,
and accounts for purposes of investigation to ascertain compliance with the provisions of this Nondiscrimination/Sexual Harassment Clause.
If documents or records reflecting the necessary information requested are not available, such information shall be furnished on reporting
forms supplied by the Department.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.85pt 0 42pt; text-align: justify; text-indent: 49.55pt">(f)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;
</FONT>This Nondiscrimination/Sexual Harassment Clause shall be included in any contract awarded for the Project so that such provisions
will be binding upon any contractors engaged for the Project.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 42pt; text-align: justify; text-indent: 49.55pt">(g)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>The Department may cancel or terminate this Agreement and all money due or to become due under this Agreement may be forfeited
for a violation of the terms and conditions of this Nondiscrimination/Sexual Harassment Clause. In addition, the Department may proceed</P>


<!-- Field: Page; Sequence: 16; Value: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.58</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 3.95pt 0 0 42pt">with debarment or suspension and may place the party not
in compliance in the Contractor Responsibility File, a repository of information on contractors.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 55.4pt 0 42.3pt; text-align: center">ARTICLE V</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 55.4pt 0 42.4pt; text-align: center"><U>REPAYMENT OF LOAN; GENERAL OBLIGATION</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 0 0 91.55pt">Section 5.1. <U>Repayment of Loan</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 0 0 114pt">The Borrower shall repay the Loan pursuant to the terms of
the Bond issued to the</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 42pt">Department.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 91.55pt">Section 5.2. <U>General Obligation</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 53.85pt 0 42pt; text-indent: 1in">The Borrower&rsquo;s repayment obligation
constitutes a general obligation of the Borrower, secured by a pledge of its full faith, revenue and credit.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 91.55pt">Section 5.3. <U>[RESERVED]</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 55.4pt 0 42.3pt; text-align: center">ARTICLE
VI <BR>
<U>PREPAYMENTS</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 0 0 91.55pt">Section 6.1. <U>Prepayments of Loan</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 42pt; text-align: justify; text-indent: 1in">At its option
and upon providing prior written notice to the Department, the Borrower may prepay the Loan, in whole or in part, without penalty, at
any time. Such prior written notice shall specify the date on which the Borrower will make such prepayment and whether the Loan will be
prepaid in full or in part, and if in part, the principal amount to be prepaid. Any such prepayment shall be applied against Loan principal
installments then outstanding as shall be directed by the Borrower.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 55.4pt 0 42.3pt; text-align: center">ARTICLE VII
<BR>
<U>OPERATION AND USE OF SYSTEM</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 0 0 91.55pt">Section 7.1. <U>Inspection of System and Borrower&rsquo;s
Books and Records</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.8pt 0 41.95pt; text-align: justify; text-indent: 1in">The Department
and its duly authorized representatives and agents shall have such reasonable rights of access to the System as may be necessary to determine
whether the Borrower is in compliance with the requirements of this Agreement and shall have the right at all reasonable times and upon
reasonable prior notice to the Borrower to examine and copy the books and records of the Borrower insofar as such books and records relate
to the System.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0.05pt 54.75pt 0 42pt; text-align: justify; text-indent: 1in">The Borrower
agrees to comply with all record keeping and reporting requirements under all applicable legal authorities, including any reports required
by the Department, such as performance indicators of program deliverables and information on costs and project progress. The Borrower
understands that (i) each contract and subcontract related to the Project is subject to audit by appropriate federal and state entities
and (ii) failure to comply with the applicable legal requirements and this Agreement may result in a default hereunder that</P>


<!-- Field: Page; Sequence: 17; Value: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.58</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 3.95pt 53.85pt 0 42pt">results in a repayment of Loan Proceeds in advance
of the maturity of the Bond and/or other remedial actions.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 91.55pt">Section 7.2. <U>Performance Certification</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 42pt; text-align: justify; text-indent: 1in">The Borrower will
notify the Department when the Project is completed and operation commenced on or before the date set out in Section 2.1(m).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 91.55pt">Section 7.3. <U>Operation, Maintenance and Use of System</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.85pt 0 42pt; text-align: justify; text-indent: 1in">At its own cost
and expense, the Borrower shall operate the System in a proper, sound and economical manner and in compliance with all legal requirements,
shall maintain the System in good repair and operating condition and from time to time shall make all necessary repairs, renewals and
replacements.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 55.4pt 0 42.3pt; text-align: center">ARTICLE VIII</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 55.4pt 0 42.4pt; text-align: center"><U>INSURANCE, DAMAGE AND DESTRUCTION</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 0 0 91.55pt">Section 8.1. <U>Insurance</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 41.95pt; text-align: justify; text-indent: 1in">Unless the
Department otherwise agrees in writing, the Borrower shall maintain or cause to be maintained insurance against such risks as are customarily
insured against by owners of systems similar in size and character to the System.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 55.4pt 0 42.3pt; text-align: center">ARTICLE IX <U><BR>
SPECIAL
COVENANTS</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 0 0 91.55pt">Section 9.1. <U>Maintenance of Existence</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 41.95pt; text-align: justify; text-indent: 1in">The Borrower
shall maintain its existence as a &ldquo;Person&rdquo; (as defined in the Federal Safe Drinking Water Act) and, without consent of the
Department, which consent shall not be unreasonably withheld, shall not dissolve or otherwise dispose of all or substantially all of its
assets or consolidate or merge with or into another entity. Notwithstanding the foregoing, the Borrower may consolidate or merge with
or into, or sell or otherwise transfer all or substantially all of its assets to a political subdivision of The State of Delaware, and
the Borrower thereafter may dissolve, if the surviving, resulting or transferee political subdivision, if other than the Borrower, assumes,
in written form acceptable to the Department, all of the obligations of the Borrower contained in this Agreement, and there is furnished
to the Department an Opinion of Counsel acceptable to the Department subject to customary exceptions and qualifications, to the effect
that such assumption constitutes the legal, valid and binding obligations of the surviving, resulting or transferee entity in accordance
with its terms.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0.05pt 0 0 91.55pt">Section 9.2. <U>Financial Records and Statements</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 41.95pt; text-align: justify; text-indent: 1in">The Borrower
shall maintain proper books of record and account in which proper entries shall be made in accordance with generally accepted accounting
principles, consistently applied, of all its business and affairs related to the System. The Borrower shall have an annual</P>


<!-- Field: Page; Sequence: 18; Value: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.58</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 3.95pt 54.75pt 0 42pt; text-align: justify">audit made by an independent certified
public accountant within one hundred twenty (120) days after the end of each Fiscal Year. Such report shall include either (a) disclosure
language confirming the Borrower&rsquo;s continued compliance with its loan and mortgage covenants and restrictions or (b) a certificate
of the accountants to the effect that, during the course of such accountant's regular examination of the Borrower's financial condition,
nothing came to such accountant's attention that would constitute an Event of Default hereunder. A copy of the audited annual report shall
be forwarded to the Department when completed.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 91.55pt">Section 9.3. <U>Certificate as to No Default</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 41.95pt; text-align: justify; text-indent: 1in">The Borrower
shall deliver to the Department, within one hundred twenty (120) days after the close of each Fiscal Year, a certificate signed by an
Authorized Representative stating that, during such year and as of the date of such certificate, no event or condition has happened or
existed, or is happening or existing, which constitutes an Event of Default, or if such an event or condition has happened or existed,
or is happening or existing, specifying the nature and period of such event or condition and what action the Borrower has taken, is taking
or proposes to take to rectify it.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 91.55pt">Section 9.4. <U>Further Assurances</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.85pt 0 42pt; text-align: justify; text-indent: 1in">The Borrower shall
to the fullest extent permitted by law pass, make, do, execute, acknowledge and deliver such further resolutions, acts, deeds, conveyances,
assignments, transfers and assurances as may be necessary or desirable for the better assuring, conveying, granting, assigning and confirming
the rights of the Department under this Agreement, or as may be required to carry out the purpose of this Agreement. The Borrower shall
at all times, to the fullest extent permitted by law, defend, preserve and protect all rights of the Department under this Agreement against
all claims and demands of all persons.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 91.55pt">Section 9.5. <U>Other Indebtedness</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.9pt 0 41.95pt; text-align: justify; text-indent: 1in">In the event
that the Borrower is required to borrow additional funds in order to complete the Project, the Borrower agrees to consult with the Department
before borrowing any such additional funds. The Borrower agrees to pay when due all amounts required by any other bonded indebtedness
and to perform all of its obligations in connection therewith.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0.05pt 0 0 91.55pt">Section 9.6. <U>Assignment by Borrower</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.75pt 0 41.95pt; text-align: justify; text-indent: 1in">The
Borrower may not assign its rights under this Agreement without the prior written consent of the Department, which consent shall not
be unreasonably withheld. If the Borrower desires to assign its rights under this Agreement to another &ldquo;Person&rdquo; (as
defined in the Federal Safe Drinking Water Act), the Borrower shall give notice of such fact to the Department. If the Department
consents to the proposed assignment, the Borrower may proceed with the proposed assignment, but such assignment shall not become
effective until the Department is furnished: (i) an assumption agreement in form and substance satisfactory to the Department by
which the assignee agrees to assume all of the Borrower&rsquo;s obligations under this Agreement, and (ii) an Opinion of Counsel to
the assignee, subject to customary exceptions and qualifications, that the assumption agreement and this Agreement constitute legal,
valid and binding obligations</P>


<!-- Field: Page; Sequence: 19; Value: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->16<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.58</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 3.95pt 54.7pt 0 41.95pt; text-align: justify">of the assignee enforceable
against the assignee in accordance with their terms and that the assignment and assumption comply in all respects with the provisions
of this Agreement. Notwithstanding the foregoing, the assignment of the rights of the Borrower under this Agreement or the assumption
of the obligations thereunder by the assignee shall in no way be construed as releasing the Borrower&rsquo;s obligations unless specifically
agreed to by the Department.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 55.4pt 0 42.3pt; text-align: center">ARTICLE X<BR>
 <U>DEFAULTS
AND REMEDIES</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 0 0 91.55pt">Section 10.1. <U>Events of Default</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 0 0 3.05pt; text-align: center">Each of the following events shall be
an &ldquo;Event of Default&rdquo; hereunder:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 54.8pt 0 41.95pt; text-align: justify; text-indent: 49.55pt">(a)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>The failure to pay any payment of principal, interest and/or any administrative fee when due hereunder or under the Bond;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.7pt 0 41.95pt; text-align: justify; text-indent: 49.55pt">(b)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>The Borrower&rsquo;s failure to perform or observe any of the other covenants, agreements or conditions of this Agreement and the
continuation of such failure for a period of thirty (30) days after the Department gives the Borrower written notice specifying such failure
and requesting that it be cured, unless the Department shall agree in writing to an extension of such time prior to its expiration; <I>provided,
however, </I>if the failure stated in the notice is correctable but cannot be corrected within the applicable period, the Department will
not unreasonably withhold its consent to an extension of such time if corrective action is instituted by the Borrower within the applicable
period and diligently pursued until the default is corrected;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.7pt 0 42pt; text-align: justify; text-indent: 49.55pt">(c)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>Any warranty, representation or other statement by or on behalf of Borrower contained in this Agreement or in any instrument furnished
in compliance with or in reference to this Agreement is false or misleading in any material respect;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.85pt 0 41.95pt; text-align: justify; text-indent: 49.55pt">(d)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>An order or decree shall be entered, with the Borrower&rsquo;s consent or acquiescence, appointing a receiver or receivers of the
System or any part thereof or of the income thereof, or if such order or decree, having been entered without the Borrower&rsquo;s consent
or acquiescence, shall not be vacated, discharged or stayed on appeal within ninety (90) days after the entry thereof;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12.05pt 54.85pt 0 42pt; text-align: justify; text-indent: 49.55pt">(e)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>Any proceeding shall be instituted, with the Borrower&rsquo;s consent or acquiescence, for the purpose of effecting a composition
between the Borrower and its creditors, pursuant to any federal or state statute now or hereafter enacted, if the claims of such creditors
are under any circumstances payable from the revenues of the System; or</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.8pt 0 42pt; text-align: justify; text-indent: 49.55pt">(f)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;&nbsp;
</FONT>Any bankruptcy, insolvency or other similar proceeding shall be instituted by or against the Borrower under any federal or state
bankruptcy or insolvency law now or hereinafter in effect and, if instituted against the Borrower, is not dismissed within ninety (90)
days after filing.</P>


<!-- Field: Page; Sequence: 20; Value: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->17<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.58</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 3.95pt 0 0 91.55pt">Section 10.2. <U>Notice of Default</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.85pt 0 42pt; text-align: justify; text-indent: 1in">The Borrower agrees
to give the Department prompt written notice if any order, decree or proceeding referred to in Section 10.1(d) through (f), inclusive,
is entered or instituted against the Borrower or of the occurrence of any other event or condition which constitutes an Event of Default
immediately upon becoming aware of the existence thereof.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 91.55pt">Section 10.3. <U>Remedies on Default</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.95pt 0 42pt; text-align: justify; text-indent: 1in">Whenever any Event
of Default referred to in Section 10.1 shall have happened and be continuing, the Department shall, in addition to any other remedies
provided herein or by law, have the right, at its option without any further demand or notice, to take one or both of the following remedial
steps:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 91.55pt"></TD><TD STYLE="width: 17.95pt">(a)</TD><TD STYLE="text-align: left">Discontinue advances of Loan Proceeds hereunder;</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.8pt 0 42pt; text-align: justify; text-indent: 49.55pt">(b)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>Declare immediately due and payable all payments due or to become due under this Agreement or under the Bond, and upon notice to
the Borrower, the same shall become immediately due and payable by the Borrower without further notice or demand; and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.85pt 0 41.95pt; text-align: justify; text-indent: 49.55pt">(c)<FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;&nbsp;
</FONT>Take whatever other action at law or in equity may appear necessary or desirable to collect the payments then due and thereafter
to become due under this Agreement or to enforce any other of the Department&rsquo;s rights under this Agreement or to enforce performance
by the Borrower of its covenants, agreements or undertakings contained herein.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 0 0 91.55pt">Section 10.4. <U>Delay and Waiver</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.85pt 0 41.95pt; text-align: justify; text-indent: 1in">No delay or
omission to exercise any right or power accruing upon any Event of Default shall impair any such right or power or shall be construed
to be a waiver of any such Event of Default or acquiescence therein, and every such right and power may be exercised from time to time
and as often as may be deemed expedient. No waiver of any Event of Default under this Agreement shall extend to or shall affect any subsequent
Event of Default or shall impair any rights or remedies consequent thereto.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 91.55pt">Section 10.5. <U>Right to Cure Default</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12.05pt 54.75pt 0 41.95pt; text-align: justify; text-indent: 1in">If the Borrower
shall fail to make any payment or to perform any act required by it under this Agreement, the Department without prior notice to or demand
upon the Borrower and without waiving or releasing any obligation or default, may (but shall be under no obligation to) make such payment
or perform such act. All amounts so paid by the Department and all costs, fees and expenses so incurred shall be payable by the Borrower
as an additional obligation under this Agreement, together with interest thereon at the rate of interest of five percent (5%) per annum
until paid. The Borrower&rsquo;s obligation under this Section shall survive the repayment of the Bond.</P>


<!-- Field: Page; Sequence: 21; Value: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->18<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.58</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 55.4pt 0 42.3pt; text-align: center">ARTICLE
XI<BR>
 <U>MISCELLANEOUS</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 0 0 91.55pt">Section 11.1. <U>Successors and Assigns</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.85pt 0 42pt; text-align: justify; text-indent: 1in">This Agreement
shall be binding upon, inure to the benefit of and be enforceable by the parties and their respective successors and assigns.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 91.55pt">Section 11.2. <U>Amendments</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.7pt 0 41.95pt; text-align: justify; text-indent: 1in">The Department
and the Borrower shall have the right to amend from time to time any of the terms and conditions of this Agreement, <I>provided </I>that
all amendments shall be in writing and shall be signed by or on behalf of the Department and the Borrower.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 91.55pt">Section 11.3. <U>Limitation of Liability of Borrower&rsquo;s
Officers</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.8pt 0 42pt; text-align: justify; text-indent: 1in">No present or future
director, official, officer, employee or agent of the Borrower shall be liable personally in respect of this Agreement or for any other
action taken by such individual pursuant to or in connection with the financing provided for in this Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 91.55pt">Section 11.4. <U>Applicable Law</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 0 0 114pt">This Agreement shall be governed by the applicable laws of
The State of</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 42pt">Delaware.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 91.55pt">Section 11.5. <U>Severability</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.85pt 0 42pt; text-align: justify; text-indent: 1in">If any clause,
provision, or section of this Agreement shall be held illegal or invalid by any court, the illegality or invalidity of such clause, provision
or Section shall not affect the remainder of this Agreement which shall be construed and enforced as if such illegal or invalid clause,
provision or section had not been contained in this Agreement. If any agreement or obligation contained in this Agreement is held to be
in violation of law, then such agreement or obligation shall be deemed to be the agreement or obligation of the Department and the Borrower,
as the case may be, only to the extent permitted by law.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0.05pt 0 0 91.55pt">Section 11.6. <U>Notice</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 54.85pt 0 42pt; text-align: justify; text-indent: 1in">Unless otherwise
provided for herein, all demands, notices, approvals, consents, requests, opinions and other communications under this Agreement shall
be in writing and shall be deemed to have been given when delivered in person or mailed by first class registered or certified mail, postage
prepaid, addressed as follows:</P>


<!-- Field: Page; Sequence: 22; Value: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->19<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.58</P></DIV>
    <!-- Field: /Page -->



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 223.8pt 0 221.95pt">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 2in">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; width: 1in; text-indent: 0pt">Department:</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">Delaware Department of Health and Social Services </TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">Division of Public Health</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">Office of Drinking Water Jesse Cooper Building</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">417 Federal Street &ndash; Room 226</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">Dover, DE 19901</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">Attention: DWSRF Program Director </TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">With a copy to:</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">Delaware Department of Natural Resources</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&amp; Environmental Control, on behalf of the Delaware</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">Department of Health and Social Services</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">Office Of The Secretary, Environmental</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">Finance 97 Commerce Way, Suite 106</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">Dover, DE 19904</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">Attention: Laura Robbins, Chief of Administration</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">and</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">Borrower:</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">Tidewater Utilities, Inc.</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">1100 South Little Creek Road</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">Dover, DE 19901</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">Attention: Mr. Robert J. Capko, Treasurer</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">With a copy to:</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">Middlesex Water Company</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">485C Route One South, Suite 400</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">Iselin, NJ 08830</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">Attn: Jay L. Kooper, Vice President, General Counsel &amp; <BR>
Secretary</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 223.8pt 0 221.95pt"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 13.8pt 54.6pt 0 41.95pt; text-align: justify">The Department, and the Borrower
may designate, by notice given hereunder, any further or different addresses to which subsequent demands, notices, approvals, consents,
requests, opinion or other communications shall be sent or persons to whose attention the same shall be directed.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 13.8pt 0 0 91.55pt">Section 11.7. <U>Headings</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 57.15pt 0 42pt; text-indent: 1in">The headings of the several articles
and sections of this Agreement are inserted for convenience only and do not comprise a part of this Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 91.55pt">Section 11.8. <U>Terms of Agreement</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 53.85pt 0 41.95pt; text-indent: 1in">This Agreement shall be effective
upon its execution and delivery by the Borrower and the Department. Except as otherwise specified, the Borrower&rsquo;s obligations under</P>


<!-- Field: Page; Sequence: 23; Value: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->20<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.58</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 3.95pt 53.85pt 0 41.95pt">this Agreement shall expire upon payment in full
of the Bond and all other amounts payable by the Borrower under this Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 91.55pt">Section 11.9. <U>Counterparts</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 12pt 53.85pt 0 41.95pt; text-indent: 1in">This Agreement may be executed in
any number of counterparts, each of which shall be an original and all of which together shall constitute but one and the same instrument.</P>


<!-- Field: Page; Sequence: 24; Value: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->21<!-- Field: /Sequence -->&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.58</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 3.65pt 0 0 124.6pt">WITNESS the following signatures, all duly authorized.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 1.45pt 0 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 63.2pt 0pt 250pt; text-align: justify; text-indent: 0.45pt">FOR THE DELAWARE
DRINKING WATER STATE REVOLYING FUND, ACTING BY AND THROUGH THE DELAWARE DEPARTMENT OF HEALTH AND SOCIAL SERVICES, DIVISION OF PUBLIC
HEALTH</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 60.85pt 0 272.75pt; text-indent: -17.05pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 60.85pt 0 272.75pt; text-indent: -17.05pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 60.85pt 0 272.75pt; text-indent: -17.05pt">By:<U>./s/ Laura Robbins&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U><BR>
Laura Robbins</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 272.55pt">DNREC, Chief of Administration</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0.55pt 78.25pt 0 272.05pt; text-indent: 0.45pt">Delaware Department of Natural
Resources and <BR>
Environmental Control, on behalf of the <BR>
Delaware Department of Health and Social Services</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 1.1pt 0 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 63.2pt 0pt 250pt; text-align: justify; text-indent: 0.45pt">TIDEWATER UTILITIES, INC.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0.1in 0 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 54.6pt"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 60.85pt 0 272.75pt; text-indent: -17.05pt">By:<U>/s/ Robert J. Capko &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 60.85pt 0 272.75pt; text-indent: -17.05pt">Name: Robert J. Capko</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 60.85pt 0 272.75pt; text-indent: -17.05pt">Title:&nbsp;&nbsp;&nbsp;Treasurer</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 54.6pt">(SEAL)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0.9pt 0 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 54.5pt">Attest:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 54.5pt">&nbsp;</P>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 54.5pt">By: &nbsp;&nbsp; &nbsp;<U>/s/ Jay L. Kooper&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0.1pt 0 0 80pt">Jay L. Kooper</P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0.1pt 0 0 80pt">Secretary</P>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 3.75pt 0 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 13.8pt 68.8pt 0 46.7pt; text-align: center"><I>[SIGNATURE PAGE TO FINANCING
AGREEMENT-SERIES 2024C-DWSRF- DELDOT- LOCHMEATH TO PUNCHEON RUN MAIN RELOCATIONS]</I></P>


<!-- Field: Page; Sequence: 25 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.58</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 3.4pt 55.4pt 0 33.45pt; text-align: center"><U>EXHIBIT A</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 13.8pt 55.4pt 0 33.3pt; text-align: center"><U>Project Description</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 64.2pt 0 42pt; text-align: justify; text-indent: 0.5in">The Delaware Department
of Transportation (DelDOT) is currently in the process of upgrading portions of US Rt. 13 between Lochmeath Way and the Puncheon Run Connector.
The Borrower has significant existing infrastructure throughout the proposed DelDOT project. As a part of the Project, all existing mains
within the DelDOT project area will be relocated and upgraded as appropriate.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 64.15pt 0 42pt; text-align: justify; text-indent: 0.5in">The Project will
eliminate old water main that is prone to leaks and breaks as well as improve current distribution throughout the District by upsizing
to 12&rdquo; and allow for efficient water delivery. The larger replacement main will provide more efficient regional distribution from
Tidewater's Camden facility.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 64.15pt 0 42pt; text-align: justify; text-indent: 0.5in">The Project will
replace asbestos concrete pipe (ACP) which has reached the end of its useful life. Relocation of the existing mains in the DelDOT project
area is required in order for the DelDOT project to proceed. The location of new mains outside of travel lanes will improve field safety
during main breaks and repair work.</P>


<!-- Field: Page; Sequence: 26 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.58</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 3.95pt 55.4pt 0 33.25pt; text-align: center"><U>EXHIBIT B</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 55.4pt 0 32.95pt; text-align: center"><U>Project Budget</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 7.4pt 0 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" ALIGN="CENTER" STYLE="border-collapse: collapse; width: 80%; font: 10pt Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font-family: Times New Roman, Times, Serif; font-weight: bold; text-decoration: underline">Project Budget:</TD><TD STYLE="font-weight: bold; padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Total Cost</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 82%; padding-left: 38.5pt">Engineering</TD><TD STYLE="width: 1%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">$</TD><TD STYLE="width: 15%; text-align: right">25,000.00</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="padding-left: 38.5pt">Construction</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">$</TD><TD STYLE="text-align: right">675,000.00</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-bottom: 1pt; padding-left: 38.5pt">Contingency</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">$</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">67,500.00</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold; text-align: left; padding-bottom: 2.5pt; padding-left: 2.5pt">Total Budget</TD><TD STYLE="font-weight: bold; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">767,500.00</TD><TD STYLE="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="padding-left: 2.5pt">Source of Funds:</TD><TD>&nbsp;</TD>
    <TD STYLE="text-align: left">&nbsp;</TD><TD STYLE="text-align: right">&nbsp;</TD><TD STYLE="text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="font-weight: bold; text-align: left; padding-bottom: 2.5pt; padding-left: 38.5pt">DWSRF Loan</TD><TD STYLE="font-weight: bold; padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">767,500.00</TD><TD STYLE="padding-bottom: 2.5pt; font-weight: bold; text-align: left">&nbsp;</TD></TR>
  </TABLE>


<!-- Field: Page; Sequence: 27 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.58</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 3.55pt 12.6pt 0 0; text-align: center"><U>EXHIBIT C</U></P>

<P STYLE="font: 3pt Times New Roman, Times, Serif; margin: 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 55.4pt 0 42.4pt; text-align: center"><U>Form of Requisition</U></P>

<P STYLE="font: 3pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0pt; white-space: nowrap; width: 35%; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; width: 30%; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; width: 35%; text-indent: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt"><FONT STYLE="font-size: 10pt"><B>PROJECT NAME:_______________________</B></FONT></TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt"><FONT STYLE="font-size: 10pt"><B>FUNDING RECIPIENT: ________________</B></FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt"><FONT STYLE="font-size: 10pt">E. I. # <B>_______________________</B></FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt"></TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt"><FONT STYLE="font-size: 10pt"><B>UNITED STATES</B></FONT></TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt"><FONT STYLE="font-size: 10pt">AND<B>/&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;STATE OF DELAWARE</B></FONT></TD>
    <TD STYLE="padding: 0pt 0pt 0pt 10pt; white-space: nowrap; text-indent: 0pt"><FONT STYLE="font-size: 10pt">REQUISITION NO: <B>___________________</B></FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0pt 0pt 0pt 10pt; white-space: nowrap; text-indent: 0pt"><FONT STYLE="font-size: 10pt"><B>DEPARTMENT OF AGRICULTURE</B></FONT></TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt"><FONT STYLE="font-size: 10pt">OR&nbsp;&nbsp;&nbsp;
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>DHSS</B></FONT></TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0pt 0pt 0pt 10pt; white-space: nowrap; text-indent: 0pt"><FONT STYLE="font-size: 10pt">RURAL DEVELOPMENT</FONT></TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt 0pt 0pt 10pt; white-space: nowrap; text-indent: 0pt"><FONT STYLE="font-size: 10pt">DATE: <B>_______________________</B></FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0pt 0pt 0pt 10pt; white-space: nowrap; text-indent: 0pt"><FONT STYLE="font-size: 10pt">USDA LOAN NO. <B>____________________</B></FONT></TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt 0pt 0pt 10pt; white-space: nowrap; text-indent: 0pt"><FONT STYLE="font-size: 10pt">STATE LOAN NO. <B>___________________</B></FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0pt 0pt 0pt 10pt; white-space: nowrap; text-indent: 0pt"><FONT STYLE="font-size: 10pt">USDA GRANT NO. <B>___________________</B></FONT></TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt"><FONT STYLE="font-size: 10pt"><B>SEPARATELY&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OR</B></FONT></TD>
    <TD STYLE="padding: 0pt 0pt 0pt 10pt; white-space: nowrap; text-indent: 0pt"><FONT STYLE="font-size: 10pt">STATE GRANT NO. <B>__________________</B></FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt"><FONT STYLE="font-size: 10pt"><B>JOINTLY FUNDED PROJECT</B></FONT></TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD></TR>
  </TABLE>
<P STYLE="font: 3pt Times New Roman, Times, Serif; margin: 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 10.3pt 15.3pt 0 0; text-align: center"><B>ACCOUNT SUMMARY AND REQUEST FOR
LOAN/GRANT DISBURSEMENT</B></P>

<P STYLE="font: 3pt Times New Roman, Times, Serif; margin: 0"><B>&nbsp;</B></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 8pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font-size: 8pt; vertical-align: top">
    <TD STYLE="font-size: 8pt; border-top: black 1.5pt solid; border-right: black 1pt solid; border-bottom: black 1pt solid; width: 26%; border-left: black 1.5pt solid; padding-top: 0.05pt; padding-right: 51.15pt; padding-left: 21.45pt; text-indent: -16.1pt"><FONT STYLE="font-size: 8pt">DISBURSEMENT<BR>
    ITEMS</FONT></TD>
    <TD STYLE="font-size: 8pt; border-top: black 1.5pt solid; border-right: black 1pt solid; border-bottom: black 1pt solid; width: 14%; padding-top: 0.05pt; padding-right: 26.8pt; padding-left: 5.85pt; text-indent: 4.05pt"><FONT STYLE="font-size: 8pt">AMOUNT
    <BR>
    BUDGETED</FONT></TD>
    <TD STYLE="font-size: 8pt; border-top: black 1.5pt solid; border-right: black 1pt solid; border-bottom: black 1pt solid; width: 15%; padding-top: 0.05pt; padding-left: 5.75pt; text-indent: 8.15pt"><FONT STYLE="font-size: 8pt">PREVIOUS
    <BR>
    DISBURSEMENTS</FONT></TD>
    <TD STYLE="font-size: 8pt; border-top: black 1.5pt solid; border-right: black 1pt solid; border-bottom: black 1pt solid; width: 16%; padding-top: 0.05pt; padding-right: 38.2pt; padding-left: 17.85pt; text-indent: 3.9pt"><FONT STYLE="font-size: 8pt">THIS
    <BR>
    PERIOD</FONT></TD>
    <TD STYLE="font-size: 8pt; border-top: black 1.5pt solid; border-right: black 1pt solid; border-bottom: black 1pt solid; width: 15%; padding-top: 0.05pt; padding-right: 28pt; padding-left: 0.25in; text-indent: 3.9pt"><FONT STYLE="font-size: 8pt">TOTAL
    <BR>
    TO DATE</FONT></TD>
    <TD STYLE="font-size: 8pt; border-top: black 1.5pt solid; border-right: black 1.5pt solid; border-bottom: black 1pt solid; width: 14%; padding-top: 0.05pt; padding-right: 16.95pt; padding-left: 23.95pt; text-indent: -12.15pt"><FONT STYLE="font-size: 8pt">REMAINING
    <BR>
    FUNDS</FONT></TD></TR>
  <TR STYLE="font-size: 8pt; vertical-align: top">
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1.5pt solid; padding-top: 0.05pt; padding-left: 5.35pt"><FONT STYLE="font-size: 8pt">CONSTRUCTION<BR>
    &nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1.5pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font-size: 8pt; vertical-align: top">
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1.5pt solid; padding-right: 51.15pt; padding-left: 5.35pt"><FONT STYLE="font-size: 8pt">CONTRACT<BR>
    NAME OR #</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1.5pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font-size: 8pt; vertical-align: top">
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1.5pt solid; padding-right: 51.15pt; padding-left: 5.35pt"><FONT STYLE="font-size: 8pt">CONTRACT
    <BR>
    NAME OR #</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1.5pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font-size: 8pt; vertical-align: top">
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1.5pt solid; padding-right: 51.15pt; padding-left: 5.35pt"><FONT STYLE="font-size: 8pt">CONTRACT
    <BR>
    NAME OR #</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1.5pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font-size: 8pt; vertical-align: top">
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1.5pt solid"><P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-size: 8pt"><B>&nbsp;</B></FONT></P>
    <P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 5.35pt"><FONT STYLE="font-size: 8pt">LAND AND R.O.W.</FONT></P></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1.5pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font-size: 8pt; vertical-align: top">
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1.5pt solid"><P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0.1pt 0 0"><FONT STYLE="font-size: 8pt"><B>&nbsp;</B></FONT></P>
    <P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 5.35pt"><FONT STYLE="font-size: 8pt">LEGAL AND ADMIN</FONT></P></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1.5pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font-size: 8pt; vertical-align: top">
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1.5pt solid"><P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-size: 8pt"><B>&nbsp;</B></FONT></P>
    <P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 5.35pt"><FONT STYLE="font-size: 8pt">ENGINEERING FEES</FONT></P></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1.5pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font-size: 8pt; vertical-align: top">
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1.5pt solid"><P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0.1pt 0 0"><FONT STYLE="font-size: 8pt"><B>&nbsp;</B></FONT></P>
    <P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 5.35pt"><FONT STYLE="font-size: 8pt">INTEREST</FONT></P></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1.5pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font-size: 8pt; vertical-align: top">
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1.5pt solid"><P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-size: 8pt"><B>&nbsp;</B></FONT></P>
    <P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 5.35pt"><FONT STYLE="font-size: 8pt">CONTINGENCIES</FONT></P></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1.5pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font-size: 8pt; vertical-align: top">
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1.5pt solid"><P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0.1pt 0 0"><FONT STYLE="font-size: 8pt"><B>&nbsp;</B></FONT></P>
    <P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 5.35pt"><FONT STYLE="font-size: 8pt">INITIAL O &amp; M</FONT></P></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1.5pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font-size: 8pt; vertical-align: top">
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1.5pt solid"><P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0.05pt 0 0 5.35pt"><FONT STYLE="font-size: 8pt">OTHER</FONT></P>
    <P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 5.35pt"><FONT STYLE="font-size: 8pt">(describe)</FONT></P></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1.5pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font-size: 8pt; vertical-align: top">
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1.5pt double; border-left: black 1.5pt solid; padding-right: 51.15pt; padding-left: 5.35pt"><FONT STYLE="font-size: 8pt">DISBURSEMENT<BR>
    TOTALS</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1.5pt double"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1.5pt double"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1.5pt double"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1.5pt double"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1.5pt solid; border-bottom: black 1.5pt double"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font-size: 8pt; vertical-align: top">
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1.5pt solid"><P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0.1pt 0 0"><FONT STYLE="font-size: 8pt"><B>&nbsp;</B></FONT></P>
    <P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 5.35pt"><FONT STYLE="font-size: 8pt">SOURCES OF FUNDING</FONT></P></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1.5pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font-size: 8pt; vertical-align: top">
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1.5pt solid"><P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-size: 8pt"><B>&nbsp;</B></FONT></P>
    <P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 5.35pt"><FONT STYLE="font-size: 8pt">USDA LOAN</FONT></P></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1.5pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font-size: 8pt; vertical-align: top">
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1.5pt solid"><P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0.1pt 0 0"><FONT STYLE="font-size: 8pt"><B>&nbsp;</B></FONT></P>
    <P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 5.35pt"><FONT STYLE="font-size: 8pt">USDA GRANT</FONT></P></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1.5pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font-size: 8pt; vertical-align: top">
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1.5pt solid"><P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-size: 8pt"><B>&nbsp;</B></FONT></P>
    <P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 5.35pt"><FONT STYLE="font-size: 8pt">STATE LOAN</FONT></P></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1.5pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font-size: 8pt; vertical-align: top">
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1.5pt solid"><P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0.1pt 0 0"><FONT STYLE="font-size: 8pt"><B>&nbsp;</B></FONT></P>
    <P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 5.35pt"><FONT STYLE="font-size: 8pt">STATE GRANT</FONT></P></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1.5pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font-size: 8pt; vertical-align: top">
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1.5pt solid"><P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 5.35pt"><FONT STYLE="font-size: 8pt">OTHER</FONT></P>
    <P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0.05pt 0 0 5.35pt"><FONT STYLE="font-size: 8pt">(describe)</FONT></P></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1.5pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font-size: 8pt; vertical-align: top">
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1.5pt solid"><P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0.05pt 0 0 5.35pt"><FONT STYLE="font-size: 8pt">OTHER</FONT></P>
    <P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0.05pt 0 0 5.35pt"><FONT STYLE="font-size: 8pt">(describe)</FONT></P></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1.5pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font-size: 8pt; vertical-align: top">
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1.5pt solid"><P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 5.35pt"><FONT STYLE="font-size: 8pt">OTHER</FONT></P>
    <P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0.05pt 0 0 5.35pt"><FONT STYLE="font-size: 8pt">(describe)</FONT></P></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1.5pt solid; border-bottom: black 1pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font-size: 8pt; vertical-align: top">
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1.5pt solid; border-left: black 1.5pt solid"><P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0.05pt 0 0 5.35pt"><FONT STYLE="font-size: 8pt">SOURCE TOTALS (must</FONT></P>
    <P STYLE="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 5.35pt"><FONT STYLE="font-size: 8pt">equal disbursement totals above)</FONT></P></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1.5pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1.5pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1.5pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1pt solid; border-bottom: black 1.5pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD>
    <TD STYLE="font-size: 8pt; border-right: black 1.5pt solid; border-bottom: black 1.5pt solid"><FONT STYLE="font-size: 8pt">&nbsp;</FONT></TD></TR>
  </TABLE>


<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0"><B></B>See Notes on Page 2 (other side)</P>


<!-- Field: Page; Sequence: 28 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.58</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0.05in 0pt 0pt">Page 2</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0pt 0pt">LOAN/GRANT DISBURSEMENT FORM</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0pt 0pt">Requisition No.<U>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-bottom: Black 1pt solid; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; white-space: nowrap">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="white-space: nowrap; width: 40%"><FONT STYLE="font-size: 10pt">PREPARED BY (BORROWER/GRANTEE)&nbsp;&nbsp;DATE</FONT></TD>
    <TD STYLE="white-space: nowrap; width: 20%">&nbsp;</TD>
    <TD STYLE="white-space: nowrap; width: 40%"><FONT STYLE="font-size: 10pt">APPROVED BY (DHSS/ODW)&nbsp;&nbsp;DATE</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-bottom: Black 1pt solid; white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; white-space: nowrap">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="white-space: nowrap"><FONT STYLE="font-size: 10pt">APPROVED BY (ARCHITECT/ENGINEER) DATE</FONT></TD>
    <TD STYLE="white-space: nowrap">&nbsp;</TD>
    <TD STYLE="white-space: nowrap"><FONT STYLE="font-size: 10pt">APPROVED BY (USDA/RD)&nbsp;&nbsp;DATE</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 4.45pt 0 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="border: black 1pt solid; width: 50%">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 48.2pt">Borrower/Grantee&rsquo;s Certification</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0.05pt 0 0">&nbsp;</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 30.75pt 0 5.35pt">The undersigned certifies that (1) the amounts
    requested by this requisition will be applied solely and exclusively to the payment, or the reimbursement of the recipient for the
    payment, of Project Costs, and (2) any materials, supplies or equipment covered by this requisition are not subject to any lien or
    security interest or such lien or security interest will be released upon payment of this requisition.</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 30.75pt 0 5.35pt">&nbsp;</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 30.75pt 0 5.35pt">&nbsp;</P></TD>
    <TD STYLE="border-top: black 1pt solid; border-right: black 1pt solid; border-bottom: black 1pt solid; width: 50%">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 39.2pt">Consulting Engineer&rsquo;s Certification</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0.05pt 0 0">&nbsp;</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 27.65pt 0 5.35pt">The undersigned Consulting Engineer for the Recipient
    hereby Certifies that insofar as the amounts covered by this Requisition include payment for labor or to contractors, builders or materialmen,
    such work was actually performed or such materials, supplies or equipment were actually furnished to or installed in the Project.</P></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; white-space: nowrap; padding-top: 0.05pt; padding-left: 5.35pt; font-size: 10pt"><P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-size: 10pt">Recipient&rsquo;s Authorized Representative&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Name, Title (PRINTED)</FONT></P>
                                                                                <P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></P>
                                                                                <P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></P></TD>
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; white-space: nowrap; padding-left: 3.9pt; font-size: 10pt"><FONT STYLE="font-size: 10pt">Title and Company Name (PRINTED)</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-right: Black 1pt solid; border-left: Black 1pt solid; white-space: nowrap; padding-top: 0.05pt; padding-left: 5.35pt; font-size: 10pt"><P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-size: 10pt">Recipient&rsquo;s Authorized Representative Signature&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Date</FONT></P>
                                                                                <P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></P>
                                                                                <P STYLE="margin-top: 0; margin-bottom: 0"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></P></TD>
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; white-space: nowrap; padding-left: 3.9pt; font-size: 10pt"><FONT STYLE="font-size: 10pt">Consulting Engineer&rsquo;s Name (PRINTED)</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1.5pt solid; border-left: black 1pt solid; white-space: nowrap; padding-top: 0.05pt; padding-left: 5.35pt; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1.5pt solid; white-space: nowrap; padding-left: 3.9pt; font-size: 10pt"><FONT STYLE="font-size: 10pt">Authorized Consulting Engineer Signature&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Date</FONT></TD></TR>
  </TABLE><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 1in"><B>NOTES:</B></TD><TD>1.&nbsp;&nbsp;&nbsp;Include copies of all invoices or other acceptable documentation to support above request. Provide one (1) <B>s</B>et
for each funding agency.</TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0.05pt 0 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 18.7pt 0 1.5in; text-align: justify; text-indent: -0.05pt">2.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;On
jointly funded projects, disbursements will not be processed until this document is approved by authorized representatives of both the
U. S. Department of Agriculture and the State of Delaware, Department of Health and Social Services.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 6pt">Forms-Jointly Funded-Disbursement.doc&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This form provides all
information required by USDA Form RD 440-11</P>


<!-- Field: Page; Sequence: 29 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.58</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 3.55pt 55.4pt 0 33.45pt; text-align: center"><U>EXHIBIT D</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 55.4pt 0 33.05pt; text-align: center"><U>Schedule of Disbursements</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 5.1pt 0 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" ALIGN="CENTER" STYLE="border-collapse: collapse; width: 80%; font: 10pt Times New Roman, Times, Serif">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; text-decoration: underline">Date</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD COLSPAN="3" STYLE="text-align: right; border-bottom: Black 1pt solid">Amount ($)</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="width: 20%; text-align: right">June-24</TD><TD STYLE="width: 63%">&nbsp;</TD>
    <TD STYLE="width: 1%; text-align: left">&nbsp;</TD><TD STYLE="width: 15%; text-align: right">25,000</TD><TD STYLE="width: 1%; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: White">
    <TD STYLE="text-align: right; padding-bottom: 1pt">February-27</TD><TD STYLE="padding-bottom: 1pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: left">&nbsp;</TD><TD STYLE="border-bottom: Black 1pt solid; text-align: right">742,500</TD><TD STYLE="padding-bottom: 1pt; text-align: left">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: bottom; background-color: rgb(204,238,255)">
    <TD STYLE="text-align: right; padding-bottom: 2.5pt">Total:</TD><TD STYLE="padding-bottom: 2.5pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 2.5pt double; text-align: left">$</TD><TD STYLE="border-bottom: Black 2.5pt double; text-align: right">767,500</TD><TD STYLE="padding-bottom: 2.5pt; text-align: left">&nbsp;</TD></TR>
  </TABLE>


<!-- Field: Page; Sequence: 30 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.58</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 3.55pt 55.4pt 0 33.25pt; text-align: center"><U>EXHIBIT E</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 55.4pt 0 33.1pt; text-align: center"><U>Form of Change Order</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 3.5pt 0 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 3.5pt 0 0"></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt; width: 35%"><FONT STYLE="font-size: 10pt"><B>UNITED STATES</B></FONT></TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt; width: 30%"><FONT STYLE="font-size: 10pt">AND<B>/&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;STATE OF DELAWARE</B></FONT></TD>
    <TD STYLE="padding: 0pt 0pt 0pt 10pt; white-space: nowrap; text-indent: 0pt; width: 35%">ORDER<FONT STYLE="font-size: 10pt"> NO: <B>___________________</B></FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0pt 0pt 0pt 10pt; white-space: nowrap; text-indent: 0pt"><FONT STYLE="font-size: 10pt"><B>DEPARTMENT OF AGRICULTURE</B></FONT></TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt"><FONT STYLE="font-size: 10pt">OR&nbsp;&nbsp;&nbsp;
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>DHSS</B></FONT></TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0pt 0pt 0pt 10pt; white-space: nowrap; text-indent: 0pt"><FONT STYLE="font-size: 10pt">RURAL DEVELOPMENT</FONT></TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt 0pt 0pt 10pt; white-space: nowrap; text-indent: 0pt"><FONT STYLE="font-size: 10pt">DATE: <B>_______________________</B></FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0pt 0pt 0pt 10pt; white-space: nowrap; text-indent: 0pt"><FONT STYLE="font-size: 10pt">STATE: <B>____________________</B></FONT></TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt 0pt 0pt 10pt; white-space: nowrap; text-indent: 0pt"><FONT STYLE="font-size: 10pt"></FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0pt 0pt 0pt 10pt; white-space: nowrap; text-indent: 0pt">COUNTY:<B>___________________</B></TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt"><FONT STYLE="font-size: 10pt"><B></B></FONT></TD>
    <TD STYLE="padding: 0pt 0pt 0pt 10pt; white-space: nowrap; text-indent: 0pt"><FONT STYLE="font-size: 10pt"></FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt"><FONT STYLE="font-size: 10pt"><B></B></FONT></TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 3.5pt 0 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"><B>SEPARATELY OR JOINTLY FUNDED
PROJECT</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"><B>CONTRACT CHANGE ORDER</B></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0pt 0pt 0pt 10pt; white-space: nowrap; text-indent: 0pt; width: 35%"><FONT STYLE="font-size: 10pt">CONTRACT FOR: <B>____________________</B></FONT></TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt; width: 30%">&nbsp;</TD>
    <TD STYLE="padding: 0pt 0pt 0pt 10pt; white-space: nowrap; text-indent: 0pt; width: 35%"><FONT STYLE="font-size: 10pt"></FONT></TD></TR>
</TABLE>

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0pt 0pt 0pt 10pt; white-space: nowrap; text-indent: 0pt; width: 1in">OWNER:<B></B></TD>
    <TD STYLE="border-bottom: Black 1pt solid; padding: 0pt; white-space: nowrap; text-indent: 0pt"><FONT STYLE="font-size: 10pt"><B></B></FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; padding: 0pt 0pt 0pt 10pt; white-space: nowrap; text-indent: 0pt"><FONT STYLE="font-size: 10pt"></FONT></TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt"><FONT STYLE="font-size: 10pt"><B></B></FONT></TD>
    <TD STYLE="padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0pt 0pt 0pt 10pt; white-space: nowrap; text-indent: 0pt">To:</TD>
    <TD STYLE="border-bottom: Black 1pt solid; padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; padding: 0pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="padding: 0pt 0pt 0pt 10pt; white-space: nowrap; text-indent: 0pt">&nbsp;</TD>
    <TD COLSPAN="2" STYLE="padding: 0pt; text-align: center; white-space: nowrap">(Contractor)</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 41.95pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 10.3pt 0pt 0pt 5.35pt; text-align: justify">You are hereby requested to comply
with the following changes from the contract plans and specifications:</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="border: black 1pt solid; width: 65%; padding-left: 5.35pt"><FONT STYLE="font-size: 10pt">Description of Changes (Supplemental Plans and Specifications Attached)</FONT></TD>
    <TD STYLE="border-top: black 1pt solid; border-right: black 1pt solid; border-bottom: black 1pt solid; width: 18%">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 14.05pt 0 0; text-align: center">DECREASE</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 14.05pt 0 0.9pt; text-align: center">in Contract Price</P></TD>
    <TD STYLE="border-top: black 1pt solid; border-right: black 1pt solid; border-bottom: black 1pt solid; width: 17%">
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 14.5pt">INCREASE</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 9.9pt">In Contract Price</P></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid">&nbsp;</TD>
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; padding-left: 5.25pt"><FONT STYLE="font-size: 10pt">$</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; padding-left: 5.35pt"><FONT STYLE="font-size: 10pt">$</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; padding-top: 10.3pt; padding-left: 212.5pt"><FONT STYLE="font-size: 10pt">TOTALS</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; padding-left: 5.25pt"><FONT STYLE="font-size: 10pt">$</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; padding-left: 5.35pt"><FONT STYLE="font-size: 10pt">$</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; padding-top: 10.3pt; padding-left: 131.5pt"><FONT STYLE="font-size: 10pt">NET CHANGE IN CONTRACT PRICE</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; padding-left: 5.25pt"><FONT STYLE="font-size: 10pt">$</FONT></TD>
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; padding-left: 5.35pt"><FONT STYLE="font-size: 10pt">$</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0.15pt 0 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 10.3pt 0pt 0pt 5.35pt; text-align: justify">JUSTIFICATION: Explain (Differing Site
Conditions) (Errors or Omissions in Drawings or Specifications) (Changes in Regulatory Requirements) (Design Changes) (Over run or Under
run in Quantities) (Factors Affecting Time of Completion) (Other: Describe below)</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 7.85pt 0 0">&nbsp;&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-top: Black 1pt solid; padding-top: 0pt; padding-left: 5.35pt">&nbsp;</TD>
    <TD STYLE="border-top: Black 1pt solid; padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="border-top: Black 1pt solid; text-align: right; padding-top: 0pt; vertical-align: bottom">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-bottom: Black 1pt solid; padding-top: 0pt; padding-left: 5.35pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: right; padding-top: 0pt; vertical-align: bottom">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 0pt; padding-left: 5.35pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="text-align: right; padding-top: 0pt; vertical-align: bottom">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 0pt; padding-left: 5.35pt; width: 2in"><FONT STYLE="font-size: 10pt">The original amount of the Contract:</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: right; padding-top: 0pt; width: 2in; vertical-align: bottom">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 0pt; padding-left: 5.35pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="text-align: right; padding-top: 0pt; vertical-align: bottom">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-bottom: Black 1pt solid; padding-left: 5.35pt; padding-top: 0pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; padding-top: 0pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: right; padding-top: 0pt; vertical-align: bottom"><FONT STYLE="font-size: 10pt">Dollars ($_________________)</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 5.35pt; padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="text-align: right; padding-top: 0pt; vertical-align: bottom">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="2" STYLE="padding-top: 0pt; padding-left: 5.35pt"><FONT STYLE="font-size: 10pt">The amount of the Contract as adjusted by all previously approved Change Orders:</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: right; padding-top: 0pt; vertical-align: bottom">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 0pt; padding-left: 5.35pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="text-align: right; padding-top: 0pt; vertical-align: bottom">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-bottom: Black 1pt solid; padding-top: 0pt; padding-left: 5.35pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; padding-top: 0pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: right; padding-top: 0pt; vertical-align: bottom"><FONT STYLE="font-size: 10pt">Dollars ($_________________)</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 0pt; padding-left: 5.35pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="text-align: right; padding-top: 0pt; vertical-align: bottom">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="2" STYLE="padding-top: 0pt; padding-left: 5.35pt"><FONT STYLE="font-size: 10pt">The amount of the Contract will be (Decreased) (Increased) through this Change Order by the sum of:</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: right; padding-top: 0pt; vertical-align: bottom">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 5.35pt; padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="text-align: right; padding-top: 0pt; vertical-align: bottom">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-bottom: Black 1pt solid; padding-left: 5.35pt; padding-top: 0pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; padding-top: 0pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: right; padding-top: 0pt; vertical-align: bottom"><FONT STYLE="font-size: 10pt">Dollars ($_________________)</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="2" STYLE="padding-top: 0pt; padding-left: 5.35pt">&nbsp;</TD>
    <TD STYLE="text-align: right; padding-top: 0pt; vertical-align: bottom">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="2" STYLE="padding-top: 0pt; padding-left: 5.35pt"><FONT STYLE="font-size: 10pt">The Contract Total including this and all previous Change Orders will be:</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; text-align: right; padding-top: 0pt; vertical-align: bottom">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 0pt; padding-left: 5.35pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="text-align: right; padding-top: 0pt; vertical-align: bottom">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-bottom: Black 1pt solid; padding-top: 0pt; padding-left: 5.35pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; padding-top: 0pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="text-align: right; padding-top: 0pt; vertical-align: bottom"><FONT STYLE="font-size: 10pt">Dollars ($_________________)</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="2" STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="text-align: right; padding-top: 0pt; vertical-align: bottom">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="2" STYLE="padding-top: 0pt">
    <P STYLE="padding-top: 0pt; padding-left: 5.35pt">The Contract Period provided for completion will be (Increased) (Decreased) (Unchanged)
by:</P></TD>
    <TD STYLE="text-align: right; padding-top: 0pt; vertical-align: bottom"><FONT STYLE="font-size: 10pt">______________Calendar Days</FONT></TD></TR>
  </TABLE>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 41pt">&nbsp;</P>



<!-- Field: Page; Sequence: 31 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.58</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0.05in 0 0pt 0pt">Page 2</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">CONTRACT CHANGE ORDER FORM</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">CHANGE ORDER NO.<U>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">This document will become a supplement to the contract and
all provisions will apply hereto.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 0pt">Requested:</TD>
    <TD STYLE="border-bottom: Black 1pt solid; padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; padding-top: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 0pt; width: 2in"><FONT STYLE="font-size: 10pt"></FONT></TD>
    <TD STYLE="padding-top: 0pt"><FONT STYLE="font-size: 10pt">&nbsp;(Owner)</FONT></TD>
    <TD STYLE="padding-top: 0pt; width: 0.1in">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt; width: 1in"><FONT STYLE="font-size: 10pt">(Date)</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 0pt">Recommended:</TD>
    <TD STYLE="border-bottom: Black 1pt solid; padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; padding-top: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 0pt"><FONT STYLE="font-size: 10pt"></FONT></TD>
    <TD STYLE="padding-top: 0pt"><FONT STYLE="font-size: 10pt">&nbsp;(Owner&rsquo;s Architect/Engineer)</FONT></TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt"><FONT STYLE="font-size: 10pt">(Date)</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 0pt">Accepted:</TD>
    <TD STYLE="border-bottom: Black 1pt solid; padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; padding-top: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 0pt"><FONT STYLE="font-size: 10pt"></FONT></TD>
    <TD STYLE="padding-top: 0pt"><FONT STYLE="font-size: 10pt">(Contractor)</FONT></TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt"><FONT STYLE="font-size: 10pt">(Date)</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 0pt">Approved by State of Delaware:</TD>
    <TD STYLE="border-bottom: Black 1pt solid; padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; padding-top: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 0pt"><FONT STYLE="font-size: 10pt"></FONT></TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt">(Date)</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 0pt"><FONT STYLE="font-size: 10pt"></FONT></TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 0pt"><FONT STYLE="font-size: 10pt">Approved by U. S. Department <BR>
of Agriculture:</FONT></TD>
    <TD STYLE="border-bottom: Black 1pt solid; padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; padding-top: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-top: 0pt"><FONT STYLE="font-size: 10pt"></FONT></TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt">&nbsp;</TD>
    <TD STYLE="padding-top: 0pt">(Date)</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0.05pt 0 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0pt">After all five (5) copies of the Change
Order have been signed and dated by authorized representatives of all the applicable parties in the spaces provided above, transmit one
(1) copy to each party as listed below.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0pt">( ) U. S. Department of Agriculture&rsquo;s Copy</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 10.25pt 0pt 0pt; text-indent: 0pt">( )
State of Delaware&rsquo;s Copy</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 10.25pt 0pt 0pt; text-indent: 0pt">( ) Contractor&rsquo;s Copy</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 10.25pt 0pt 0pt; text-indent: 0pt">( ) Borrower/Grantee&rsquo;s Copy</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 10.25pt 0pt 0pt; text-indent: 0pt">( ) Architect/Engineer&rsquo;s
Copy</P>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 91.1pt 0 149.95pt; text-indent: -1.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">Forms- Jointly Funded-Change Order.doc This form provides all
information required by USDA Form RD 1924 (Rev. 2-97)</P>


<!-- Field: Page; Sequence: 32 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.58</P></DIV>
    <!-- Field: /Page -->


<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 7.95pt 55.4pt 0 33.1pt; text-align: center"><U>EXHIBIT &quot;F&quot;</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 166.6pt 0 144.35pt; text-align: center; text-indent: -0.05pt">CERTIFICATE
OF THE BORROWER AND PROJECTED DRAWDOWN SCHEDULE OF THE PROJECT</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 64pt 0 41.95pt; text-align: justify; text-indent: 0.5in">The undersigned,
as representatives of Tidewater Utilities, Inc. (the &quot;Borrower&quot;) in connection with the issuance of its $767,500 General Obligation
Bond (DelDOT - Lochmeath to Puncheon Run Main Relocations Project, Series 2024C-DWSRF, have reviewed the estimated drawdown schedule prepared
by the Borrower, attached hereto as Exhibit D and made a part hereof.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 64.2pt 0 41.95pt; text-align: justify; text-indent: 0.5in">We hereby certify
as of May 17, 2024 that the estimated drawdown schedule attached hereto as Exhibit D and statements made under Section 2.1(m) &quot;Representations
by Borrower&quot; in the foregoing Financing Agreement between the Borrower and the Delaware Drinking Water State Revolving Fund, acting
by and through the Delaware Department of Health and Social Services, Division of Public Health, are to the best of our knowledge true
and correct as of the date hereof.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 11.5pt 0 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 55.4pt 0 33.05pt; text-align: center">[REMAINDER OF PAGE INTENTIONALLY LEFT
BLANK]</P>


<!-- Field: Page; Sequence: 33 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; margin: 0pt">Exhibit 10.58</P></DIV>
    <!-- Field: /Page -->


<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"><TR STYLE="vertical-align: top"><TD></TD>
    <TD COLSPAN="2" STYLE="padding: 0pt; text-indent: 0pt">TIDEWATER UTILITIES, INC.</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD COLSPAN="2" STYLE="padding: 0pt; text-indent: 0pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; text-indent: 0pt; width: 0.5in">By:</TD>
    <TD STYLE="border-bottom: Black 1pt solid; padding: 0pt; text-indent: 0pt; width: 2.5in">/s/ Robert J. Capko</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; text-indent: 0pt">Robert J. Capko</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="padding: 0pt; text-indent: 0pt">&nbsp;</TD>
    <TD STYLE="padding: 0pt; text-indent: 0pt">Treasurer</TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">Attest:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 0.5in">By:</TD>
    <TD STYLE="border-bottom: Black 1pt solid; width: 2.5in">/s/ Jay L. Kooper</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>Jay L. Kooper<BR>
Secretary</TD>
    <TD>&nbsp;</TD></TR>
  </TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0.75pt 0 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: center"><I>[SIGNATURE PAGE TO EXHIBIT F- CERTIFICATE AS
TO PROJECTED DRAWDOWN SCHEDULE SERIES 2024C-DWSRF-DELDOT- LOCHMEATH TO PUNCHEON RUN MAIN RELOCATIONS}</I></P>

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

<P STYLE="margin: 0"></P>

<!-- Field: Page; Sequence: 34 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>6
<FILENAME>ex31-1.htm
<DESCRIPTION>EX-31.1
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 6pt; text-align: right"><FONT STYLE="font-size: 10pt">&nbsp;</FONT><B>Exhibit
31.1</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>SECTION 302 CERTIFICATION PURSUANT TO RULES 13a-14</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>AND 15d-14 OF THE SECURITIES EXCHANGE ACT OF 1934</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">I, Nadine Leslie, certify that:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 24px">&nbsp;</TD>
    <TD STYLE="width: 24px; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">1.</FONT></TD>
    <TD STYLE="text-align: justify; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">I have reviewed this quarterly report on Form 10-Q of Middlesex Water Company (the &ldquo;registrant&rdquo;);</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 24px">&nbsp;</TD>
    <TD STYLE="width: 24px; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">2.</FONT></TD>
    <TD STYLE="text-align: justify; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 24px">&nbsp;</TD>
    <TD STYLE="width: 24px; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">3.</FONT></TD>
    <TD STYLE="text-align: justify; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 24px">&nbsp;</TD>
    <TD STYLE="width: 24px; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">4.</FONT></TD>
    <TD STYLE="text-align: justify; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">The registrant&rsquo;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have;</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 72px">&nbsp;</TD>
    <TD STYLE="width: 24px; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">a)</FONT></TD>
    <TD STYLE="text-align: justify; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 72px">&nbsp;</TD>
    <TD STYLE="width: 24px; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">b)</FONT></TD>
    <TD STYLE="text-align: justify; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 72px">&nbsp;</TD>
    <TD STYLE="width: 24px; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">c)</FONT></TD>
    <TD STYLE="text-align: justify; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">Evaluated the effectiveness of the registrant&rsquo;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 72px">&nbsp;</TD>
    <TD STYLE="width: 24px; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">d)</FONT></TD>
    <TD STYLE="text-align: justify; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">Disclosed in this report any changes in the registrant&rsquo;s internal control over financial reporting that occurred during the registrant&rsquo;s most recent fiscal quarter (the registrant&rsquo;s fourth quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&rsquo;s internal control over financial reporting; and</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 24px">&nbsp;</TD>
    <TD STYLE="width: 24px; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">5.</FONT></TD>
    <TD STYLE="text-align: justify; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">The registrant&rsquo;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&rsquo;s auditors and the audit committee of the registrant&rsquo;s board of directors (or persons performing the equivalent function):</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 72px">&nbsp;</TD>
    <TD STYLE="width: 24px; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">a)</FONT></TD>
    <TD STYLE="text-align: justify; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&rsquo;s ability to record, process, summarize and report financial information; and</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 72px">&nbsp;</TD>
    <TD STYLE="width: 24px; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">b)</FONT></TD>
    <TD STYLE="text-align: justify; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&rsquo;s internal control over financial reporting.</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-size: 10pt"><U>/</U></FONT><U>s/
Nadine Leslie&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">Nadine Leslie</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">President and Chief Executive Officer</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">Date: July 31, 2024</P>

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

<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0"></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>7
<FILENAME>ex31-2.htm
<DESCRIPTION>EX-31.2
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: right"><B>Exhibit 31.2</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>SECTION 302 CERTIFICATION PURSUANT TO RULES 13a-14</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>AND 15d-14 OF THE SECURITIES EXCHANGE ACT OF 1934</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.25in">I, Mohammed G. Zerhouni, certify that:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 24px">&nbsp;</TD>
    <TD STYLE="width: 24px; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">1.</FONT></TD>
    <TD STYLE="text-align: justify; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">I have reviewed this quarterly report on Form 10-Q of Middlesex Water Company (the &ldquo;registrant&rdquo;);</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 24px">&nbsp;</TD>
    <TD STYLE="width: 24px; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">2.</FONT></TD>
    <TD STYLE="text-align: justify; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 24px">&nbsp;</TD>
    <TD STYLE="width: 24px; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">3.</FONT></TD>
    <TD STYLE="text-align: justify; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 24px">&nbsp;</TD>
    <TD STYLE="width: 24px; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">4.</FONT></TD>
    <TD STYLE="text-align: justify; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">The registrant&rsquo;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f))for the registrant and have;</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 72px">&nbsp;</TD>
    <TD STYLE="width: 24px; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">a.</FONT></TD>
    <TD STYLE="text-align: justify; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 72px">&nbsp;</TD>
    <TD STYLE="width: 24px; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">b.</FONT></TD>
    <TD STYLE="text-align: justify; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 72px">&nbsp;</TD>
    <TD STYLE="width: 24px; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">c.</FONT></TD>
    <TD STYLE="text-align: justify; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">Evaluated the effectiveness of the registrant&rsquo;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 72px">&nbsp;</TD>
    <TD STYLE="width: 24px; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">d.</FONT></TD>
    <TD STYLE="text-align: justify; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">Disclosed in this report any changes in the registrant&rsquo;s internal control over financial reporting that occurred during the registrant&rsquo;s most recent fiscal quarter (the registrant&rsquo;s fourth quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&rsquo;s internal control over financial reporting; and</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 24px">&nbsp;</TD>
    <TD STYLE="width: 24px; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">5.</FONT></TD>
    <TD STYLE="text-align: justify; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">The registrant&rsquo;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&rsquo;s auditors and the audit committee of the registrant&rsquo;s board of directors (or persons performing the equivalent function):</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 72px">&nbsp;</TD>
    <TD STYLE="width: 24px; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">a.</FONT></TD>
    <TD STYLE="text-align: justify; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&rsquo;s ability to record, process, summarize and report financial information; and</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 72px">&nbsp;</TD>
    <TD STYLE="width: 24px; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">b.</FONT></TD>
    <TD STYLE="text-align: justify; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&rsquo;s internal control over financial reporting.</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><U>/s/ Mohammed G. Zerhouni</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">Mohammed G. Zerhouni</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">Senior Vice President, Chief Financial Officer and
Treasurer</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">Date: July 31, 2024</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">&nbsp;</P>

<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>8
<FILENAME>ex32-1.htm
<DESCRIPTION>EX-32.1
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: right"><B>Exhibit 32.1</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>SECTION 906 CERTIFICATION PURSUANT TO 18 U.S.C.
&sect;1350</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">I, Nadine Leslie, hereby certify that, to the best
of my knowledge, the periodic report being filed herewith containing financial statements fully complies with the requirements of section
13(a) or 15(d) of the Securities Exchange Act of 1934 (15 U.S.C. 78m(a) or 78o(d)) and that information contained in said periodic report
fairly presents, in all material respects, the financial condition and results of operations of Middlesex Water Company for the period
covered by said periodic report.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><U>/s/ Nadine Leslie&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">Nadine Leslie</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">President and Chief Executive Officer</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">Date: July 31, 2024</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">A signed original of this written statement required
by Section 906 has been provided to Middlesex Water Company and will be retained by Middlesex Water Company and furnished to the Securities
and Exchange Commission or its staff upon request.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>9
<FILENAME>ex32-2.htm
<DESCRIPTION>EX-32.2
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: right"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: right"><B>Exhibit 32.2</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>SECTION 906 CERTIFICATION PURSUANT TO 18 U.S.C.
&sect;1350</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">I, Mohammed G. Zerhouni, hereby certify that, to the
best of my knowledge, the periodic report being filed herewith containing financial statements fully complies with the requirements of
section 13(a) or 15(d) of the Securities Exchange Act of 1934 (15 U.S.C. 78m(a) or 78o(d)) and that information contained in said periodic
report fairly presents, in all material respects, the financial condition and results of operations of Middlesex Water Company for the
period covered by said periodic report.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><U>/s/ Mohammed G. Zerhouni </U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">Mohammed G. Zerhouni</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">Senior Vice President, Chief Financial Officer and
Treasurer</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">Date: July 31, 2024</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">A signed original of this written statement required
by Section 906 has been provided to Middlesex Water Company and will be retained by Middlesex Water Company and furnished to the Securities
and Exchange Commission or its staff upon request.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0">&nbsp;</P>

<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>10
<FILENAME>msex-20240630.xsd
<DESCRIPTION>XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Wed Jul 31 04:49:38 UTC 2024 -->
<xs:schema elementFormDefault="qualified" xmlns:srt-types="http://fasb.org/srt-types/2024" targetNamespace="http://middlesexwater.com/20240630" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:us-types="http://fasb.org/us-types/2024" xmlns:msex="http://middlesexwater.com/20240630" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:dtr="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:xbrli="http://www.xbrl.org/2003/instance">
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xlink:type="simple" xlink:href="msex-20240630_lab.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef"/>
      <link:linkbaseRef xlink:type="simple" xlink:href="msex-20240630_pre.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef"/>
      <link:linkbaseRef xlink:type="simple" xlink:href="msex-20240630_def.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef"/>
      <link:linkbaseRef xlink:type="simple" xlink:href="msex-20240630_cal.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef"/>
      <link:roleType roleURI="http://middlesexwater.com/role/ConsolidatedIncomeStatement" id="msex_r_ConsolidatedIncomeStatement">
        <link:definition>995301 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME (Unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://middlesexwater.com/role/ConsolidatedBalanceSheet" id="msex_r_ConsolidatedBalanceSheet">
        <link:definition>995302 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://middlesexwater.com/role/ConsolidatedBalanceSheet_Parentheticals" id="msex_r_ConsolidatedBalanceSheet_Parentheticals">
        <link:definition>995303 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parentheticals)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://middlesexwater.com/role/ConsolidatedCashFlow" id="msex_r_ConsolidatedCashFlow">
        <link:definition>995304 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://middlesexwater.com/role/ConsolidatedCashFlow_Parentheticals" id="msex_r_ConsolidatedCashFlow_Parentheticals">
        <link:definition>995305 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) (Parentheticals)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://middlesexwater.com/role/ShareholdersEquityType1" id="msex_r_ShareholdersEquityType1">
        <link:definition>995306 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CAPITAL STOCK AND LONG-TERM DEBT</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://middlesexwater.com/role/ShareholdersEquityType1_Parentheticals" id="msex_r_ShareholdersEquityType1_Parentheticals">
        <link:definition>995307 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CAPITAL STOCK AND LONG-TERM DEBT (Parentheticals)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://middlesexwater.com/role/ShareholdersEquityType2or3" id="msex_r_ShareholdersEquityType2or3">
        <link:definition>995308 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMMON STOCKHOLDERS' EQUITY (Unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://middlesexwater.com/role/ShareholdersEquityType2or3_Parentheticals" id="msex_r_ShareholdersEquityType2or3_Parentheticals">
        <link:definition>995309 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMMON STOCKHOLDERS' EQUITY (Unaudited) (Parentheticals)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://middlesexwater.com/role/BasisofPresentationandRecentDevelopments" id="msex_r_BasisofPresentationandRecentDevelopments">
        <link:definition>995310 - Disclosure - Basis of Presentation and Recent Developments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://middlesexwater.com/role/RateandRegulatoryMatters" id="msex_r_RateandRegulatoryMatters">
        <link:definition>995311 - Disclosure - Rate and Regulatory Matters</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://middlesexwater.com/role/Capitalization" id="msex_r_Capitalization">
        <link:definition>995312 - Disclosure - Capitalization</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://middlesexwater.com/role/EarningsPerShare" id="msex_r_EarningsPerShare">
        <link:definition>995313 - Disclosure - Earnings Per Share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://middlesexwater.com/role/BusinessSegmentData" id="msex_r_BusinessSegmentData">
        <link:definition>995314 - Disclosure - Business Segment Data</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://middlesexwater.com/role/ShortTermBorrowings" id="msex_r_ShortTermBorrowings">
        <link:definition>995315 - Disclosure - Short-Term Borrowings</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://middlesexwater.com/role/CommitmentsandContingentLiabilities" id="msex_r_CommitmentsandContingentLiabilities">
        <link:definition>995316 - Disclosure - Commitments and Contingent Liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://middlesexwater.com/role/EmployeeBenefitPlans" id="msex_r_EmployeeBenefitPlans">
        <link:definition>995317 - Disclosure - Employee Benefit Plans</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://middlesexwater.com/role/RevenueRecognitionfromContractswithCustomers" id="msex_r_RevenueRecognitionfromContractswithCustomers">
        <link:definition>995318 - Disclosure - Revenue Recognition from Contracts with Customers</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://middlesexwater.com/role/BasisofPresentationandRecentDevelopmentsTables" id="msex_r_BasisofPresentationandRecentDevelopmentsTables">
        <link:definition>996000 - Disclosure - Basis of Presentation and Recent Developments (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://middlesexwater.com/role/CapitalizationTables" id="msex_r_CapitalizationTables">
        <link:definition>996001 - Disclosure - Capitalization (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://middlesexwater.com/role/EarningsPerShareTables" id="msex_r_EarningsPerShareTables">
        <link:definition>996002 - Disclosure - Earnings Per Share (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://middlesexwater.com/role/BusinessSegmentDataTables" id="msex_r_BusinessSegmentDataTables">
        <link:definition>996003 - Disclosure - Business Segment Data (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://middlesexwater.com/role/ShortTermBorrowingsTables" id="msex_r_ShortTermBorrowingsTables">
        <link:definition>996004 - Disclosure - Short-Term Borrowings (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://middlesexwater.com/role/CommitmentsandContingentLiabilitiesTables" id="msex_r_CommitmentsandContingentLiabilitiesTables">
        <link:definition>996005 - Disclosure - Commitments and Contingent Liabilities (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://middlesexwater.com/role/EmployeeBenefitPlansTables" id="msex_r_EmployeeBenefitPlansTables">
        <link:definition>996006 - Disclosure - Employee Benefit Plans (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://middlesexwater.com/role/RevenueRecognitionfromContractswithCustomersTables" id="msex_r_RevenueRecognitionfromContractswithCustomersTables">
        <link:definition>996007 - Disclosure - Revenue Recognition from Contracts with Customers (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://middlesexwater.com/role/ScheduleofIssuedAccountingStandardsDetailsScheduleofIssuedAccountingStandards" id="msex_r_ScheduleofIssuedAccountingStandardsDetailsScheduleofIssuedAccountingStandards">
        <link:definition>996008 - Disclosure - Schedule of Issued Accounting Standards (Details) - Schedule of Issued Accounting Standards</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://middlesexwater.com/role/RateandRegulatoryMattersDetails" id="msex_r_RateandRegulatoryMattersDetails">
        <link:definition>996009 - Disclosure - Rate and Regulatory Matters (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://middlesexwater.com/role/CapitalizationDetails" id="msex_r_CapitalizationDetails">
        <link:definition>996010 - Disclosure - Capitalization (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://middlesexwater.com/role/ScheduleofCarryingAmountandFairValueoftheFMBsTable" id="msex_r_ScheduleofCarryingAmountandFairValueoftheFMBsTable">
        <link:definition>996011 - Disclosure - Capitalization (Details) - Schedule of Carrying Amount and Fair Value of the FMBs</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://middlesexwater.com/role/EarningsPerShareDetails" id="msex_r_EarningsPerShareDetails">
        <link:definition>996012 - Disclosure - Earnings Per Share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://middlesexwater.com/role/ScheduleofEarningsPerShareTable" id="msex_r_ScheduleofEarningsPerShareTable">
        <link:definition>996013 - Disclosure - Earnings Per Share (Details) - Schedule of Earnings Per Share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://middlesexwater.com/role/ScheduleofEarningsPerShareTable_Parentheticals" id="msex_r_ScheduleofEarningsPerShareTable_Parentheticals">
        <link:definition>996014 - Disclosure - Earnings Per Share (Details) - Schedule of Earnings Per Share (Parentheticals)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://middlesexwater.com/role/BusinessSegmentDataDetails" id="msex_r_BusinessSegmentDataDetails">
        <link:definition>996015 - Disclosure - Business Segment Data (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSrb9Unfw5ZIZzlQH6J7MZhgXxR1SC3VWecwH407JbKoicE8v+YtfNuoUcZ3RuTydUWPPkMWa6PV1QwEZLvwvXoILGjxdtB/sondFYC8K5utDMjn1AwCX0ib60yl0qjWlezujL2zqFB2V1rq9eN8dydDTiymhdPE+hP+ZYEgK1HR4pUNoVk01BSCLdoWeaC4X8hVa3cbteAkaYQ==] CSR-->
      <link:roleType roleURI="http://middlesexwater.com/role/ScheduleofInterSegmentTransactionsTable" id="msex_r_ScheduleofInterSegmentTransactionsTable">
        <link:definition>996016 - Disclosure - Business Segment Data (Details) - Schedule of Inter-Segment Transactions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://middlesexwater.com/role/ShortTermBorrowingsDetails" id="msex_r_ShortTermBorrowingsDetails">
        <link:definition>996017 - Disclosure - Short-Term Borrowings (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://middlesexwater.com/role/ScheduleofLinesofCreditTable" id="msex_r_ScheduleofLinesofCreditTable">
        <link:definition>996018 - Disclosure - Short-Term Borrowings (Details) - Schedule of Lines of Credit</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://middlesexwater.com/role/ScheduleofCreditLinesandtheWeightedAverageInterestRatesTable" id="msex_r_ScheduleofCreditLinesandtheWeightedAverageInterestRatesTable">
        <link:definition>996019 - Disclosure - Short-Term Borrowings (Details) - Schedule of Credit Lines and the Weighted Average Interest Rates</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://middlesexwater.com/role/CommitmentsandContingentLiabilitiesDetails" id="msex_r_CommitmentsandContingentLiabilitiesDetails">
        <link:definition>996020 - Disclosure - Commitments and Contingent Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://middlesexwater.com/role/ScheduleofPurchasedWaterCostsTable" id="msex_r_ScheduleofPurchasedWaterCostsTable">
        <link:definition>996021 - Disclosure - Commitments and Contingent Liabilities (Details) - Schedule of Purchased Water Costs</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://middlesexwater.com/role/ScheduleofOperatingLeaseROUAssetsTable" id="msex_r_ScheduleofOperatingLeaseROUAssetsTable">
        <link:definition>996022 - Disclosure - Commitments and Contingent Liabilities (Details) - Schedule of Operating Lease ROU Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://middlesexwater.com/role/ScheduleofFutureMinimumOperatingLeaseCommitmentsTable" id="msex_r_ScheduleofFutureMinimumOperatingLeaseCommitmentsTable">
        <link:definition>996023 - Disclosure - Commitments and Contingent Liabilities (Details) - Schedule of Future Minimum Operating Lease Commitments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://middlesexwater.com/role/EmployeeBenefitPlansDetails" id="msex_r_EmployeeBenefitPlansDetails">
        <link:definition>996024 - Disclosure - Employee Benefit Plans (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://middlesexwater.com/role/ScheduleofEmployeeRetirementBenefitPlansTable" id="msex_r_ScheduleofEmployeeRetirementBenefitPlansTable">
        <link:definition>996025 - Disclosure - Employee Benefit Plans (Details) - Schedule of Employee Retirement Benefit Plans</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://middlesexwater.com/role/ScheduleofOperatingRevenuesTable" id="msex_r_ScheduleofOperatingRevenuesTable">
        <link:definition>996026 - Disclosure - Revenue Recognition from Contracts with Customers (Details) - Schedule of Operating Revenues</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://middlesexwater.com/role/DocumentAndEntityInformation" id="DocumentAndEntityInformation">
        <link:definition>000 - Document - Document And Entity Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://fasb.org/us-types/2024" schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://fasb.org/srt-types/2024" schemaLocation="https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/sic/2024" schemaLocation="https://xbrl.sec.gov/sic/2024/sic-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/ecd/2024" schemaLocation="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/ecd-sub/2024" schemaLocation="https://xbrl.sec.gov/ecd/2024/ecd-sub-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei-sub/2024" schemaLocation="https://xbrl.sec.gov/dei/2024/dei-sub-2024.xsd"/>
  <xs:element name="ScheduleOfEarningsPerShareAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_ScheduleOfEarningsPerShareAbstract"/>
  <xs:element name="ScheduleOfInterSegmentTransactionsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_ScheduleOfInterSegmentTransactionsAbstract"/>
  <xs:element name="ScheduleOfLinesOfCreditAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_ScheduleOfLinesOfCreditAbstract"/>
  <xs:element name="ScheduleOfCreditLinesAndTheWeightedAverageInterestRatesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_ScheduleOfCreditLinesAndTheWeightedAverageInterestRatesAbstract"/>
  <xs:element name="ScheduleOfEmployeeRetirementBenefitPlansAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_ScheduleOfEmployeeRetirementBenefitPlansAbstract"/>
  <xs:element name="ScheduleOfOperatingRevenuesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_ScheduleOfOperatingRevenuesAbstract"/>
  <xs:element name="UnlabeledAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_UnlabeledAbstract"/>
  <xs:element name="UnlabeledAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_UnlabeledAbstract0"/>
  <xs:element name="UnlabeledAbstract1" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_UnlabeledAbstract1"/>
  <xs:element name="UnlabeledAbstract2" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_UnlabeledAbstract2"/>
  <xs:element name="UnlabeledAbstract3" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_UnlabeledAbstract3"/>
  <xs:element name="UnlabeledAbstract4" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_UnlabeledAbstract4"/>
  <xs:element name="UnlabeledAbstract5" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_UnlabeledAbstract5"/>
  <xs:element name="UnlabeledAbstract6" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_UnlabeledAbstract6"/>
  <xs:element name="UnlabeledAbstract7" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_UnlabeledAbstract7"/>
  <xs:element name="UnlabeledAbstract8" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_UnlabeledAbstract8"/>
  <xs:element name="UnlabeledAbstract9" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_UnlabeledAbstract9"/>
  <xs:element name="UnlabeledAbstract10" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_UnlabeledAbstract10"/>
  <xs:element name="UnlabeledAbstract11" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_UnlabeledAbstract11"/>
  <xs:element name="AverageNumberOfAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_AverageNumberOfAbstract"/>
  <xs:element name="CommonSharesOutstandingAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_CommonSharesOutstandingAbstract"/>
  <xs:element name="UnlabeledAbstract12" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_UnlabeledAbstract12"/>
  <xs:element name="UnlabeledAbstract13" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_UnlabeledAbstract13"/>
  <xs:element name="UnlabeledAbstract14" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_UnlabeledAbstract14"/>
  <xs:element name="CapitalizationAndLiabilitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_CapitalizationAndLiabilitiesAbstract"/>
  <xs:element name="UnlabeledAbstract15" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_UnlabeledAbstract15"/>
  <xs:element name="UnlabeledAbstract16" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_UnlabeledAbstract16"/>
  <xs:element name="UnlabeledAbstract17" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_UnlabeledAbstract17"/>
  <xs:element name="UnlabeledAbstract18" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_UnlabeledAbstract18"/>
  <xs:element name="UnlabeledAbstract19" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_UnlabeledAbstract19"/>
  <xs:element name="UnlabeledAbstract20" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_UnlabeledAbstract20"/>
  <xs:element name="UnlabeledAbstract21" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_UnlabeledAbstract21"/>
  <xs:element name="UnlabeledAbstract22" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_UnlabeledAbstract22"/>
  <xs:element name="UnlabeledAbstract23" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_UnlabeledAbstract23"/>
  <xs:element name="UnlabeledAbstract24" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_UnlabeledAbstract24"/>
  <xs:element name="CommonStockNoParValueAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_CommonStockNoParValueAbstract"/>
  <xs:element name="UnlabeledAbstract25" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_UnlabeledAbstract25"/>
  <xs:element name="CumulativePreferredStockNoParValueAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_CumulativePreferredStockNoParValueAbstract"/>
  <xs:element name="ConvertibleAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_ConvertibleAbstract"/>
  <xs:element name="NonredeemableAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_NonredeemableAbstract"/>
  <xs:element name="UnlabeledAbstract26" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_UnlabeledAbstract26"/>
  <xs:element name="UnlabeledAbstract27" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_UnlabeledAbstract27"/>
  <xs:element name="UnlabeledAbstract28" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_UnlabeledAbstract28"/>
  <xs:element name="UnlabeledAbstract29" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_UnlabeledAbstract29"/>
  <xs:element name="UnlabeledAbstract30" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_UnlabeledAbstract30"/>
  <xs:element name="UnlabeledAbstract31" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_UnlabeledAbstract31"/>
  <xs:element name="DilutedAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_DilutedAbstract"/>
  <xs:element name="UnlabeledAbstract32" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_UnlabeledAbstract32"/>
  <xs:element name="UnlabeledAbstract33" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_UnlabeledAbstract33"/>
  <xs:element name="UnlabeledAbstract34" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_UnlabeledAbstract34"/>
  <xs:element name="DilutedAbstract0" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_DilutedAbstract0"/>
  <xs:element name="UnlabeledAbstract35" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_UnlabeledAbstract35"/>
  <xs:element name="UnlabeledAbstract36" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_UnlabeledAbstract36"/>
  <xs:element name="OperatingIncomeAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_OperatingIncomeAbstract"/>
  <xs:element name="UnlabeledAbstract37" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_UnlabeledAbstract37"/>
  <xs:element name="NetIncomeAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_NetIncomeAbstract"/>
  <xs:element name="UnlabeledAbstract38" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_UnlabeledAbstract38"/>
  <xs:element name="CapitalExpendituresAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_CapitalExpendituresAbstract"/>
  <xs:element name="UnlabeledAbstract39" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_UnlabeledAbstract39"/>
  <xs:element name="IncludedInOtherCurrentLiabilitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_IncludedInOtherCurrentLiabilitiesAbstract"/>
  <xs:element name="RegulatedTariffSalesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_RegulatedTariffSalesAbstract"/>
  <xs:element name="OperationsAndMaintenance" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="msex_OperationsAndMaintenance"/>
  <xs:element name="LitigationSettlementsReceivable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="msex_LitigationSettlementsReceivable"/>
  <xs:element name="PreliminarySurveyAndInvestigationChargesNonCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="msex_PreliminarySurveyAndInvestigationChargesNonCurrent"/>
  <xs:element name="NonutilityAssetsNetNonCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="msex_NonutilityAssetsNetNonCurrent"/>
  <xs:element name="EmployeeBenefitPlans" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="msex_EmployeeBenefitPlans"/>
  <xs:element name="LitigationSettlementPayable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="msex_LitigationSettlementPayable"/>
  <xs:element name="ConstructionAdvances" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="msex_ConstructionAdvances"/>
  <xs:element name="IncreaseDecreaseinUnbilledRevenues" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="msex_IncreaseDecreaseinUnbilledRevenues"/>
  <xs:element name="IncreaseDecreaseinRecoveredCostsEnvironmentalLitigationSettlement" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="msex_IncreaseDecreaseinRecoveredCostsEnvironmentalLitigationSettlement"/>
  <xs:element name="CommonStockValueAuthorized" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="msex_CommonStockValueAuthorized"/>
  <xs:element name="PreferredStockValueAuthorized" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="msex_PreferredStockValueAuthorized"/>
  <xs:element name="EarningsPerShareDetailsScheduleofEarningsPerShareTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="msex_EarningsPerShareDetailsScheduleofEarningsPerShareTable"/>
  <xs:element name="SeriesPreferredDividend" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_SeriesPreferredDividend"/>
  <xs:element name="AdjustedEarningsApplicableToCommonStockinDollarsPerShare" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="msex_AdjustedEarningsApplicableToCommonStockinDollarsPerShare"/>
  <xs:element name="EarningsPerShareDetailsScheduleofEarningsPerShareParentheticalsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="msex_EarningsPerShareDetailsScheduleofEarningsPerShareParentheticalsTable"/>
  <xs:element name="RenewalDateOfLineOfCredit" type="xbrli:dateItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_RenewalDateOfLineOfCredit"/>
  <xs:element name="CostOfTreatedWater" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="msex_CostOfTreatedWater"/>
  <xs:element name="CostOfUntreatedWater" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="msex_CostOfUntreatedWater"/>
  <xs:element name="RightOfUseAssetAtLeaseInception" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="msex_RightOfUseAssetAtLeaseInception"/>
  <xs:element name="OperatingLeaseRightOfUseAssetAccumulatedAmortization" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="msex_OperatingLeaseRightOfUseAssetAccumulatedAmortization"/>
  <xs:element name="EmployeeBenefitPlansDetailsScheduleofEmployeeRetirementBenefitPlansTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="msex_EmployeeBenefitPlansDetailsScheduleofEmployeeRetirementBenefitPlansTable"/>
  <xs:element name="DefinedBenefitPlanAmortizationOfGainsLoss" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="msex_DefinedBenefitPlanAmortizationOfGainsLoss"/>
  <xs:element name="OtherNonregulatedRevenues" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="msex_OtherNonregulatedRevenues"/>
  <xs:element name="InterSegmentEliminationOperatingRevenues" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="msex_InterSegmentEliminationOperatingRevenues"/>
  <xs:element name="ScheduleofIssuedAccountingStandardsDetailsScheduleofIssuedAccountingStandardsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="msex_ScheduleofIssuedAccountingStandardsDetailsScheduleofIssuedAccountingStandardsTable"/>
  <xs:element name="ScheduleofIssuedAccountingStandardsDetailsScheduleofIssuedAccountingStandardsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_ScheduleofIssuedAccountingStandardsDetailsScheduleofIssuedAccountingStandardsLineItems"/>
  <xs:element name="RateandRegulatoryMattersDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="msex_RateandRegulatoryMattersDetailsTable"/>
  <xs:element name="SurchargeForCostsIncurred" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="msex_SurchargeForCostsIncurred"/>
  <xs:element name="CapitalizationDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="msex_CapitalizationDetailsTable"/>
  <xs:element name="CustomerAdvancesForConstructionWork" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="msex_CustomerAdvancesForConstructionWork"/>
  <xs:element name="CommitmentsandContingentLiabilitiesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="msex_CommitmentsandContingentLiabilitiesDetailsTable"/>
  <xs:element name="LongtermPurchaseCommitmentExpirationDate" type="xbrli:dateItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_LongtermPurchaseCommitmentExpirationDate"/>
  <xs:element name="AveragePurchaseOfGallons" type="dtr:volumeItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_AveragePurchaseOfGallons"/>
  <xs:element name="EstimatedIncrementalBorrowingRate" type="dtr:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="msex_EstimatedIncrementalBorrowingRate"/>
  <xs:element name="Estimatedobligationexpenditure" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="msex_Estimatedobligationexpenditure"/>
  <xs:element name="EmployeeBenefitPlansDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="msex_EmployeeBenefitPlansDetailsTable"/>
  <xs:element name="AmortizingSecuredNoteMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_AmortizingSecuredNoteMember"/>
  <xs:element name="AmortizingSecuredNotesDue20282046Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_AmortizingSecuredNotesDue20282046Member"/>
  <xs:element name="BankOfAmericaMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_BankOfAmericaMember"/>
  <xs:element name="CoBankMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_CoBankMember"/>
  <xs:element name="CommercialMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_CommercialMember"/>
  <xs:element name="FireProtectionMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_FireProtectionMember"/>
  <xs:element name="FirstMortgageBondsDue20232059Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_FirstMortgageBondsDue20232059Member"/>
  <xs:element name="FirstMortgageOne1Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_FirstMortgageOne1Member"/>
  <xs:element name="IncomeMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_IncomeMember"/>
  <xs:element name="IndustrialMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_IndustrialMember"/>
  <xs:element name="InterSegmentEliminationMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_InterSegmentEliminationMember"/>
  <xs:element name="MiddlesexWaterCompanyMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_MiddlesexWaterCompanyMember"/>
  <xs:element name="MiddlesexWaterMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_MiddlesexWaterMember"/>
  <xs:element name="NJBPURegulatedWaterMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_NJBPURegulatedWaterMember"/>
  <xs:element name="NewJerseyBoardOfPublicUtilitiesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_NewJerseyBoardOfPublicUtilitiesMember"/>
  <xs:element name="NewJerseyInfrastructureBankMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_NewJerseyInfrastructureBankMember"/>
  <xs:element name="NonRegulatedMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_NonRegulatedMember"/>
  <xs:element name="NonredeemablePreferredStock1Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_NonredeemablePreferredStock1Member"/>
  <xs:element name="PncBankMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_PncBankMember"/>
  <xs:element name="RegulatedMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_RegulatedMember"/>
  <xs:element name="ResidentialMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_ResidentialMember"/>
  <xs:element name="SRFLoansMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_SRFLoansMember"/>
  <xs:element name="SharesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_SharesMember"/>
  <xs:element name="StateRevolvingTrustNotesDue20252044Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_StateRevolvingTrustNotesDue20252044Member"/>
  <xs:element name="StateRevolvingTrustNotesOneMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_StateRevolvingTrustNotesOneMember"/>
  <xs:element name="TidewaterMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_TidewaterMember"/>
  <xs:element name="TreatedWaterMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_TreatedWaterMember"/>
  <xs:element name="WaterSupplyMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_WaterSupplyMember"/>
  <xs:element name="WholesaleMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_WholesaleMember"/>
  <xs:element name="BasisOfPresentationAndRecentDevelopmentsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_BasisOfPresentationAndRecentDevelopmentsAbstract"/>
  <xs:element name="BusinessSegmentDataAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_BusinessSegmentDataAbstract"/>
  <xs:element name="CapitalizationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_CapitalizationAbstract"/>
  <xs:element name="CashPaidDuringTheYearForAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_CashPaidDuringTheYearForAbstract"/>
  <xs:element name="EmployeeBenefitPlansAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_EmployeeBenefitPlansAbstract"/>
  <xs:element name="EmployeeBenefitPlansLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_EmployeeBenefitPlansLineItems"/>
  <xs:element name="RevenueRecognitionFromContractsWithCustomersAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_RevenueRecognitionFromContractsWithCustomersAbstract"/>
  <xs:element name="ScheduleOfEarningsPerShareLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_ScheduleOfEarningsPerShareLineItems"/>
  <xs:element name="ScheduleOfEmployeeRetirementBenefitPlansLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_ScheduleOfEmployeeRetirementBenefitPlansLineItems"/>
  <xs:element name="DocumentAndEntityInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="msex_DocumentAndEntityInformationAbstract"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>11
<FILENAME>msex-20240630_cal.xml
<DESCRIPTION>XBRL CALCULATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Wed Jul 31 04:49:38 UTC 2024 -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <roleRef xlink:type="simple" xlink:href="msex-20240630.xsd#msex_r_ConsolidatedIncomeStatement" roleURI="http://middlesexwater.com/role/ConsolidatedIncomeStatement"/>
  <roleRef xlink:type="simple" xlink:href="msex-20240630.xsd#msex_r_ConsolidatedBalanceSheet" roleURI="http://middlesexwater.com/role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="msex-20240630.xsd#msex_r_ConsolidatedCashFlow" roleURI="http://middlesexwater.com/role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="msex-20240630.xsd#msex_r_ShareholdersEquityType1" roleURI="http://middlesexwater.com/role/ShareholdersEquityType1"/>
  <roleRef xlink:type="simple" xlink:href="msex-20240630.xsd#msex_r_ScheduleofEarningsPerShareTable" roleURI="http://middlesexwater.com/role/ScheduleofEarningsPerShareTable"/>
  <roleRef xlink:type="simple" xlink:href="msex-20240630.xsd#msex_r_ScheduleofPurchasedWaterCostsTable" roleURI="http://middlesexwater.com/role/ScheduleofPurchasedWaterCostsTable"/>
  <roleRef xlink:type="simple" xlink:href="msex-20240630.xsd#msex_r_ScheduleofOperatingLeaseROUAssetsTable" roleURI="http://middlesexwater.com/role/ScheduleofOperatingLeaseROUAssetsTable"/>
  <roleRef xlink:type="simple" xlink:href="msex-20240630.xsd#msex_r_ScheduleofFutureMinimumOperatingLeaseCommitmentsTable" roleURI="http://middlesexwater.com/role/ScheduleofFutureMinimumOperatingLeaseCommitmentsTable"/>
  <roleRef xlink:type="simple" xlink:href="msex-20240630.xsd#msex_r_ScheduleofEmployeeRetirementBenefitPlansTable" roleURI="http://middlesexwater.com/role/ScheduleofEmployeeRetirementBenefitPlansTable"/>
  <roleRef xlink:type="simple" xlink:href="msex-20240630.xsd#msex_r_ScheduleofOperatingRevenuesTable" roleURI="http://middlesexwater.com/role/ScheduleofOperatingRevenuesTable"/>
  <calculationLink xlink:role="http://middlesexwater.com/role/ConsolidatedIncomeStatement" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses"/>
    <loc xlink:type="locator" xlink:label="msex_OperationsAndMaintenance" xlink:href="msex-20240630.xsd#msex_OperationsAndMaintenance"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="msex_OperationsAndMaintenance" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Depreciation"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_Depreciation" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxesOther"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_TaxesOther" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RegulatedAndUnregulatedOperatingRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatedAndUnregulatedOperatingRevenue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_RegulatedAndUnregulatedOperatingRevenue" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingExpenses" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_OperatingIncomeLoss" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_NonoperatingIncomeExpense" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_InterestExpense" order="3" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="us-gaap_NetIncomeLoss" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockDividendsIncomeStatementImpact" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockDividendsIncomeStatementImpact"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="us-gaap_PreferredStockDividendsIncomeStatementImpact" order="2" weight="-1"/>
  </calculationLink>
  <calculationLink xlink:role="http://middlesexwater.com/role/ConsolidatedBalanceSheet" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService" xlink:to="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService" xlink:to="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommon" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommon"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService" xlink:to="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommon" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService" xlink:to="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet" xlink:to="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet" xlink:to="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="msex_LitigationSettlementsReceivable" xlink:href="msex-20240630.xsd#msex_LitigationSettlementsReceivable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="msex_LitigationSettlementsReceivable" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnbilledReceivablesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnbilledReceivablesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_UnbilledReceivablesCurrent" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryRawMaterialsAndSupplies" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryRawMaterialsAndSupplies"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_InventoryRawMaterialsAndSupplies" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_PrepaidExpenseCurrent" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssets"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherAssets" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="msex_PreliminarySurveyAndInvestigationChargesNonCurrent" xlink:href="msex-20240630.xsd#msex_PreliminarySurveyAndInvestigationChargesNonCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherAssets" xlink:to="msex_PreliminarySurveyAndInvestigationChargesNonCurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RegulatoryAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryAssetsNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherAssets" xlink:to="us-gaap_RegulatoryAssetsNoncurrent" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="msex_NonutilityAssetsNetNonCurrent" xlink:href="msex-20240630.xsd#msex_NonutilityAssetsNetNonCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherAssets" xlink:to="msex_NonutilityAssetsNetNonCurrent" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="msex_EmployeeBenefitPlans" xlink:href="msex-20240630.xsd#msex_EmployeeBenefitPlans"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherAssets" xlink:to="msex_EmployeeBenefitPlans" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherAssets" xlink:to="us-gaap_OtherAssetsNoncurrent" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_AssetsCurrent" order="2" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_OtherAssets" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PartnersCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PartnersCapital"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PartnersCapital" xlink:to="us-gaap_CommonStockValue" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PartnersCapital" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CapitalizationLongtermDebtAndEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizationLongtermDebtAndEquity"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CapitalizationLongtermDebtAndEquity" xlink:to="us-gaap_PartnersCapital" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockValue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CapitalizationLongtermDebtAndEquity" xlink:to="us-gaap_PreferredStockValue" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CapitalizationLongtermDebtAndEquity" xlink:to="us-gaap_LongTermDebtNoncurrent" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLongTermDebtCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_OtherLongTermDebtCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NotesPayableCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_NotesPayableCurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableCurrent" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="msex_LitigationSettlementPayable" xlink:href="msex-20240630.xsd#msex_LitigationSettlementPayable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="msex_LitigationSettlementPayable" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedIncomeTaxesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccruedIncomeTaxesCurrent" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent" order="7" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_OtherLiabilitiesCurrent" order="8" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilities"/>
    <loc xlink:type="locator" xlink:label="msex_ConstructionAdvances" xlink:href="msex-20240630.xsd#msex_ConstructionAdvances"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherLiabilities" xlink:to="msex_ConstructionAdvances" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherLiabilities" xlink:to="us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherLiabilities" xlink:to="us-gaap_DeferredIncomeTaxLiabilitiesNet" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RegulatoryLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryLiabilityNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherLiabilities" xlink:to="us-gaap_RegulatoryLiabilityNoncurrent" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherLiabilities" xlink:to="us-gaap_OtherLiabilitiesNoncurrent" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_CapitalizationLongtermDebtAndEquity" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesCurrent" order="2" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_OtherLiabilities" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContributionsInAidOfConstruction" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContributionsInAidOfConstruction"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_ContributionsInAidOfConstruction" order="4" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://middlesexwater.com/role/ConsolidatedCashFlow" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetIncomeLoss" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationAndAmortization"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_DepreciationAndAmortization" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation"/>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSrb9Unfw5ZIZzlQH6J7MZhgXxR1SC3VWecwH407JbKoicE8v+YtfNuoUcZ3RuTydUWPPkMWa6PV1QwEZLvwvXoILGjxdtB/sondFYC8K5utDMjn1AwCX0ib60yl0qjWlezujL2zqFB2V1rq9eN8dydDTiymhdPE+hP+ZYEgK1HR4pUNoVk01BSCLoDROs2UEfiglodKo+3Ua/g==] CSR-->
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_ShareBasedCompensation" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedTaxesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedTaxesPayable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccruedTaxesPayable" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilities" order="7" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations" order="8" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" order="9" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity" order="10" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue" order="11" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable" order="12" weight="-1"/>
    <loc xlink:type="locator" xlink:label="msex_IncreaseDecreaseinUnbilledRevenues" xlink:href="msex-20240630.xsd#msex_IncreaseDecreaseinUnbilledRevenues"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="msex_IncreaseDecreaseinUnbilledRevenues" order="13" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInRawMaterialsPackagingMaterialsAndSuppliesInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInRawMaterialsPackagingMaterialsAndSuppliesInventories"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInRawMaterialsPackagingMaterialsAndSuppliesInventories" order="14" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInPrepaidExpense" order="15" weight="-1"/>
    <loc xlink:type="locator" xlink:label="msex_IncreaseDecreaseinRecoveredCostsEnvironmentalLitigationSettlement" xlink:href="msex-20240630.xsd#msex_IncreaseDecreaseinRecoveredCostsEnvironmentalLitigationSettlement"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="msex_IncreaseDecreaseinRecoveredCostsEnvironmentalLitigationSettlement" order="16" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" order="17" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" order="1" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromIssuanceOfLongTermDebt" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromRepaymentsOfShortTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromRepaymentsOfShortTermDebt"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromRepaymentsOfShortTermDebt" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_RepaymentsOfLongTermDebt" order="5" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsOfDebtIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_PaymentsOfDebtIssuanceCosts" order="6" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock" order="7" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsOfDividendsCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_PaymentsOfDividendsCommonStock" order="8" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock" order="9" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="2" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="3" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://middlesexwater.com/role/ShareholdersEquityType1" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PartnersCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PartnersCapital"/>
    <loc xlink:type="locator" xlink:label="msex_CommonStockValueAuthorized" xlink:href="msex-20240630.xsd#msex_CommonStockValueAuthorized"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PartnersCapital" xlink:to="msex_CommonStockValueAuthorized" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValueOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValueOutstanding"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PartnersCapital" xlink:to="us-gaap_CommonStockValueOutstanding" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PartnersCapital" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LongTermDebtNoncurrent" xlink:to="us-gaap_LongTermDebtCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentUnamortizedPremiumCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentUnamortizedPremiumCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LongTermDebtNoncurrent" xlink:to="us-gaap_DebtInstrumentUnamortizedPremiumCurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscountCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentUnamortizedDiscountCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LongTermDebtNoncurrent" xlink:to="us-gaap_DebtInstrumentUnamortizedDiscountCurrent" order="3" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredFinanceCostsCurrentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFinanceCostsCurrentGross"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LongTermDebtNoncurrent" xlink:to="us-gaap_DeferredFinanceCostsCurrentGross" order="4" weight="-1"/>
  </calculationLink>
  <calculationLink xlink:role="http://middlesexwater.com/role/ScheduleofEarningsPerShareTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="us-gaap_NetIncomeLoss" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockDividendsIncomeStatementImpact" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockDividendsIncomeStatementImpact"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="us-gaap_PreferredStockDividendsIncomeStatementImpact" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="msex_AdjustedEarningsApplicableToCommonStockinDollarsPerShare" xlink:href="msex-20240630.xsd#msex_AdjustedEarningsApplicableToCommonStockinDollarsPerShare"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="msex_AdjustedEarningsApplicableToCommonStockinDollarsPerShare" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="msex_SeriesPreferredDividend" xlink:href="msex-20240630.xsd#msex_SeriesPreferredDividend"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="msex_AdjustedEarningsApplicableToCommonStockinDollarsPerShare" xlink:to="msex_SeriesPreferredDividend" order="2" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://middlesexwater.com/role/ScheduleofPurchasedWaterCostsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfPurchasedWater" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfPurchasedWater"/>
    <loc xlink:type="locator" xlink:label="msex_CostOfTreatedWater" xlink:href="msex-20240630.xsd#msex_CostOfTreatedWater"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CostOfPurchasedWater" xlink:to="msex_CostOfTreatedWater" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="msex_CostOfUntreatedWater" xlink:href="msex-20240630.xsd#msex_CostOfUntreatedWater"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CostOfPurchasedWater" xlink:to="msex_CostOfUntreatedWater" order="2" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://middlesexwater.com/role/ScheduleofOperatingLeaseROUAssetsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <loc xlink:type="locator" xlink:label="msex_RightOfUseAssetAtLeaseInception" xlink:href="msex-20240630.xsd#msex_RightOfUseAssetAtLeaseInception"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="msex_RightOfUseAssetAtLeaseInception" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="msex_OperatingLeaseRightOfUseAssetAccumulatedAmortization" xlink:href="msex-20240630.xsd#msex_OperatingLeaseRightOfUseAssetAccumulatedAmortization"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="msex_OperatingLeaseRightOfUseAssetAccumulatedAmortization" order="2" weight="-1"/>
  </calculationLink>
  <calculationLink xlink:role="http://middlesexwater.com/role/ScheduleofFutureMinimumOperatingLeaseCommitmentsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" order="2" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://middlesexwater.com/role/ScheduleofEmployeeRetirementBenefitPlansTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanServiceCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="us-gaap_DefinedBenefitPlanServiceCost" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanInterestCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="us-gaap_DefinedBenefitPlanInterestCost" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" order="3" weight="-1"/>
    <loc xlink:type="locator" xlink:label="msex_DefinedBenefitPlanAmortizationOfGainsLoss" xlink:href="msex-20240630.xsd#msex_DefinedBenefitPlanAmortizationOfGainsLoss"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="msex_DefinedBenefitPlanAmortizationOfGainsLoss" order="4" weight="-1"/>
  </calculationLink>
  <calculationLink xlink:role="http://middlesexwater.com/role/ScheduleofOperatingRevenuesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RegulatedOperatingRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatedOperatingRevenue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:to="us-gaap_RegulatedOperatingRevenue" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnregulatedOperatingRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnregulatedOperatingRevenue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:to="us-gaap_UnregulatedOperatingRevenue" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RegulatedAndUnregulatedOperatingRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatedAndUnregulatedOperatingRevenue"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_RegulatedAndUnregulatedOperatingRevenue" xlink:to="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RegulatedOperatingRevenueOther" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatedOperatingRevenueOther"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_RegulatedAndUnregulatedOperatingRevenue" xlink:to="us-gaap_RegulatedOperatingRevenueOther" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="msex_OtherNonregulatedRevenues" xlink:href="msex-20240630.xsd#msex_OtherNonregulatedRevenues"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_RegulatedAndUnregulatedOperatingRevenue" xlink:to="msex_OtherNonregulatedRevenues" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="msex_InterSegmentEliminationOperatingRevenues" xlink:href="msex-20240630.xsd#msex_InterSegmentEliminationOperatingRevenues"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_RegulatedAndUnregulatedOperatingRevenue" xlink:to="msex_InterSegmentEliminationOperatingRevenues" order="4" weight="1"/>
  </calculationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>12
<FILENAME>msex-20240630_def.xml
<DESCRIPTION>XBRL DEFINITION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Wed Jul 31 04:49:38 UTC 2024 -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:xbrldt="http://xbrl.org/2005/xbrldt">
  <roleRef xlink:type="simple" xlink:href="msex-20240630.xsd#msex_r_ConsolidatedIncomeStatement" roleURI="http://middlesexwater.com/role/ConsolidatedIncomeStatement"/>
  <roleRef xlink:type="simple" xlink:href="msex-20240630.xsd#msex_r_ConsolidatedBalanceSheet" roleURI="http://middlesexwater.com/role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="msex-20240630.xsd#msex_r_ConsolidatedBalanceSheet_Parentheticals" roleURI="http://middlesexwater.com/role/ConsolidatedBalanceSheet_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="msex-20240630.xsd#msex_r_ConsolidatedCashFlow" roleURI="http://middlesexwater.com/role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="msex-20240630.xsd#msex_r_ConsolidatedCashFlow_Parentheticals" roleURI="http://middlesexwater.com/role/ConsolidatedCashFlow_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="msex-20240630.xsd#msex_r_ShareholdersEquityType1" roleURI="http://middlesexwater.com/role/ShareholdersEquityType1"/>
  <roleRef xlink:type="simple" xlink:href="msex-20240630.xsd#msex_r_ShareholdersEquityType1_Parentheticals" roleURI="http://middlesexwater.com/role/ShareholdersEquityType1_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="msex-20240630.xsd#msex_r_ShareholdersEquityType2or3" roleURI="http://middlesexwater.com/role/ShareholdersEquityType2or3"/>
  <roleRef xlink:type="simple" xlink:href="msex-20240630.xsd#msex_r_ShareholdersEquityType2or3_Parentheticals" roleURI="http://middlesexwater.com/role/ShareholdersEquityType2or3_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="msex-20240630.xsd#msex_r_BasisofPresentationandRecentDevelopments" roleURI="http://middlesexwater.com/role/BasisofPresentationandRecentDevelopments"/>
  <roleRef xlink:type="simple" xlink:href="msex-20240630.xsd#msex_r_RateandRegulatoryMatters" roleURI="http://middlesexwater.com/role/RateandRegulatoryMatters"/>
  <roleRef xlink:type="simple" xlink:href="msex-20240630.xsd#msex_r_Capitalization" roleURI="http://middlesexwater.com/role/Capitalization"/>
  <roleRef xlink:type="simple" xlink:href="msex-20240630.xsd#msex_r_EarningsPerShare" roleURI="http://middlesexwater.com/role/EarningsPerShare"/>
  <roleRef xlink:type="simple" xlink:href="msex-20240630.xsd#msex_r_BusinessSegmentData" roleURI="http://middlesexwater.com/role/BusinessSegmentData"/>
  <roleRef xlink:type="simple" xlink:href="msex-20240630.xsd#msex_r_ShortTermBorrowings" roleURI="http://middlesexwater.com/role/ShortTermBorrowings"/>
  <roleRef xlink:type="simple" xlink:href="msex-20240630.xsd#msex_r_CommitmentsandContingentLiabilities" roleURI="http://middlesexwater.com/role/CommitmentsandContingentLiabilities"/>
  <roleRef xlink:type="simple" xlink:href="msex-20240630.xsd#msex_r_EmployeeBenefitPlans" roleURI="http://middlesexwater.com/role/EmployeeBenefitPlans"/>
  <roleRef xlink:type="simple" xlink:href="msex-20240630.xsd#msex_r_RevenueRecognitionfromContractswithCustomers" roleURI="http://middlesexwater.com/role/RevenueRecognitionfromContractswithCustomers"/>
  <roleRef xlink:type="simple" xlink:href="msex-20240630.xsd#msex_r_BasisofPresentationandRecentDevelopmentsTables" roleURI="http://middlesexwater.com/role/BasisofPresentationandRecentDevelopmentsTables"/>
  <roleRef xlink:type="simple" xlink:href="msex-20240630.xsd#msex_r_CapitalizationTables" roleURI="http://middlesexwater.com/role/CapitalizationTables"/>
  <roleRef xlink:type="simple" xlink:href="msex-20240630.xsd#msex_r_EarningsPerShareTables" roleURI="http://middlesexwater.com/role/EarningsPerShareTables"/>
  <roleRef xlink:type="simple" xlink:href="msex-20240630.xsd#msex_r_BusinessSegmentDataTables" roleURI="http://middlesexwater.com/role/BusinessSegmentDataTables"/>
  <roleRef xlink:type="simple" xlink:href="msex-20240630.xsd#msex_r_ShortTermBorrowingsTables" roleURI="http://middlesexwater.com/role/ShortTermBorrowingsTables"/>
  <roleRef xlink:type="simple" xlink:href="msex-20240630.xsd#msex_r_CommitmentsandContingentLiabilitiesTables" roleURI="http://middlesexwater.com/role/CommitmentsandContingentLiabilitiesTables"/>
  <roleRef xlink:type="simple" xlink:href="msex-20240630.xsd#msex_r_EmployeeBenefitPlansTables" roleURI="http://middlesexwater.com/role/EmployeeBenefitPlansTables"/>
  <roleRef xlink:type="simple" xlink:href="msex-20240630.xsd#msex_r_RevenueRecognitionfromContractswithCustomersTables" roleURI="http://middlesexwater.com/role/RevenueRecognitionfromContractswithCustomersTables"/>
  <roleRef xlink:type="simple" xlink:href="msex-20240630.xsd#msex_r_ScheduleofCarryingAmountandFairValueoftheFMBsTable" roleURI="http://middlesexwater.com/role/ScheduleofCarryingAmountandFairValueoftheFMBsTable"/>
  <roleRef xlink:type="simple" xlink:href="msex-20240630.xsd#msex_r_ScheduleofEarningsPerShareTable" roleURI="http://middlesexwater.com/role/ScheduleofEarningsPerShareTable"/>
  <roleRef xlink:type="simple" xlink:href="msex-20240630.xsd#msex_r_ScheduleofEarningsPerShareTable_Parentheticals" roleURI="http://middlesexwater.com/role/ScheduleofEarningsPerShareTable_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="msex-20240630.xsd#msex_r_ScheduleofInterSegmentTransactionsTable" roleURI="http://middlesexwater.com/role/ScheduleofInterSegmentTransactionsTable"/>
  <roleRef xlink:type="simple" xlink:href="msex-20240630.xsd#msex_r_ScheduleofLinesofCreditTable" roleURI="http://middlesexwater.com/role/ScheduleofLinesofCreditTable"/>
  <roleRef xlink:type="simple" xlink:href="msex-20240630.xsd#msex_r_ScheduleofCreditLinesandtheWeightedAverageInterestRatesTable" roleURI="http://middlesexwater.com/role/ScheduleofCreditLinesandtheWeightedAverageInterestRatesTable"/>
  <roleRef xlink:type="simple" xlink:href="msex-20240630.xsd#msex_r_ScheduleofPurchasedWaterCostsTable" roleURI="http://middlesexwater.com/role/ScheduleofPurchasedWaterCostsTable"/>
  <roleRef xlink:type="simple" xlink:href="msex-20240630.xsd#msex_r_ScheduleofOperatingLeaseROUAssetsTable" roleURI="http://middlesexwater.com/role/ScheduleofOperatingLeaseROUAssetsTable"/>
  <roleRef xlink:type="simple" xlink:href="msex-20240630.xsd#msex_r_ScheduleofFutureMinimumOperatingLeaseCommitmentsTable" roleURI="http://middlesexwater.com/role/ScheduleofFutureMinimumOperatingLeaseCommitmentsTable"/>
  <roleRef xlink:type="simple" xlink:href="msex-20240630.xsd#msex_r_ScheduleofEmployeeRetirementBenefitPlansTable" roleURI="http://middlesexwater.com/role/ScheduleofEmployeeRetirementBenefitPlansTable"/>
  <roleRef xlink:type="simple" xlink:href="msex-20240630.xsd#msex_r_ScheduleofOperatingRevenuesTable" roleURI="http://middlesexwater.com/role/ScheduleofOperatingRevenuesTable"/>
  <roleRef xlink:type="simple" xlink:href="msex-20240630.xsd#msex_r_ScheduleofIssuedAccountingStandardsDetailsScheduleofIssuedAccountingStandards" roleURI="http://middlesexwater.com/role/ScheduleofIssuedAccountingStandardsDetailsScheduleofIssuedAccountingStandards"/>
  <roleRef xlink:type="simple" xlink:href="msex-20240630.xsd#msex_r_RateandRegulatoryMattersDetails" roleURI="http://middlesexwater.com/role/RateandRegulatoryMattersDetails"/>
  <roleRef xlink:type="simple" xlink:href="msex-20240630.xsd#msex_r_CapitalizationDetails" roleURI="http://middlesexwater.com/role/CapitalizationDetails"/>
  <roleRef xlink:type="simple" xlink:href="msex-20240630.xsd#msex_r_EarningsPerShareDetails" roleURI="http://middlesexwater.com/role/EarningsPerShareDetails"/>
  <roleRef xlink:type="simple" xlink:href="msex-20240630.xsd#msex_r_BusinessSegmentDataDetails" roleURI="http://middlesexwater.com/role/BusinessSegmentDataDetails"/>
  <roleRef xlink:type="simple" xlink:href="msex-20240630.xsd#msex_r_ShortTermBorrowingsDetails" roleURI="http://middlesexwater.com/role/ShortTermBorrowingsDetails"/>
  <roleRef xlink:type="simple" xlink:href="msex-20240630.xsd#msex_r_CommitmentsandContingentLiabilitiesDetails" roleURI="http://middlesexwater.com/role/CommitmentsandContingentLiabilitiesDetails"/>
  <roleRef xlink:type="simple" xlink:href="msex-20240630.xsd#msex_r_EmployeeBenefitPlansDetails" roleURI="http://middlesexwater.com/role/EmployeeBenefitPlansDetails"/>
  <roleRef xlink:type="simple" xlink:href="msex-20240630.xsd#DocumentAndEntityInformation" roleURI="http://middlesexwater.com/role/DocumentAndEntityInformation"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member"/>
  <arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" arcroleURI="http://xbrl.org/int/dim/arcrole/all"/>
  <definitionLink xlink:role="http://middlesexwater.com/role/ConsolidatedIncomeStatement" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RegulatedAndUnregulatedOperatingRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatedAndUnregulatedOperatingRevenue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_RegulatedAndUnregulatedOperatingRevenue" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpensesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OperatingExpensesAbstract" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_OperationsAndMaintenance" xlink:href="msex-20240630.xsd#msex_OperationsAndMaintenance"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="msex_OperationsAndMaintenance" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Depreciation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_Depreciation" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxesOther"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_TaxesOther" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpenses" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OperatingIncomeLoss" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherIncomeAndExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherIncomeAndExpensesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OtherIncomeAndExpensesAbstract" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherIncomeAndExpensesAbstract" xlink:to="us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherIncomeAndExpensesAbstract" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NonoperatingIncomeExpense" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_InterestExpense" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NetIncomeLoss" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockDividendsIncomeStatementImpact" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockDividendsIncomeStatementImpact"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_PreferredStockDividendsIncomeStatementImpact" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_EarningsPerShareAbstract" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareBasic" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_CommonSharesOutstandingAbstract" xlink:href="msex-20240630.xsd#msex_CommonSharesOutstandingAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="msex_CommonSharesOutstandingAbstract" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_CommonSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_CommonSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://middlesexwater.com/role/ConsolidatedBalanceSheet" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing" xlink:to="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommon" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommon"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing" xlink:to="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommon" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing" xlink:to="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing" xlink:to="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService" xlink:to="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing" xlink:to="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_LitigationSettlementsReceivable" xlink:href="msex-20240630.xsd#msex_LitigationSettlementsReceivable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="msex_LitigationSettlementsReceivable" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnbilledReceivablesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnbilledReceivablesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_UnbilledReceivablesCurrent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryRawMaterialsAndSupplies" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryRawMaterialsAndSupplies"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_InventoryRawMaterialsAndSupplies" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_PrepaidExpenseCurrent" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_AssetsCurrent" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_PreliminarySurveyAndInvestigationChargesNonCurrent" xlink:href="msex-20240630.xsd#msex_PreliminarySurveyAndInvestigationChargesNonCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="msex_PreliminarySurveyAndInvestigationChargesNonCurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RegulatoryAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryAssetsNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_RegulatoryAssetsNoncurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_NonutilityAssetsNetNonCurrent" xlink:href="msex-20240630.xsd#msex_NonutilityAssetsNetNonCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="msex_NonutilityAssetsNetNonCurrent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_EmployeeBenefitPlans" xlink:href="msex-20240630.xsd#msex_EmployeeBenefitPlans"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="msex_EmployeeBenefitPlans" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OtherAssetsNoncurrent" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OtherAssets" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_Assets" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_CapitalizationAndLiabilitiesAbstract" xlink:href="msex-20240630.xsd#msex_CapitalizationAndLiabilitiesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="msex_CapitalizationAndLiabilitiesAbstract" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_CapitalizationAndLiabilitiesAbstract" xlink:to="us-gaap_CommonStockValue" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_CapitalizationAndLiabilitiesAbstract" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PartnersCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PartnersCapital"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_CapitalizationAndLiabilitiesAbstract" xlink:to="us-gaap_PartnersCapital" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_CapitalizationAndLiabilitiesAbstract" xlink:to="us-gaap_PreferredStockValue" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_CapitalizationAndLiabilitiesAbstract" xlink:to="us-gaap_LongTermDebtNoncurrent" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CapitalizationLongtermDebtAndEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizationLongtermDebtAndEquity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_CapitalizationAndLiabilitiesAbstract" xlink:to="us-gaap_CapitalizationLongtermDebtAndEquity" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLongTermDebtCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_OtherLongTermDebtCurrent" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NotesPayableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_NotesPayableCurrent" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NotesPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_LitigationSettlementPayable" xlink:href="msex-20240630.xsd#msex_LitigationSettlementPayable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NotesPayableCurrent" xlink:to="msex_LitigationSettlementPayable" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedIncomeTaxesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NotesPayableCurrent" xlink:to="us-gaap_AccruedIncomeTaxesCurrent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NotesPayableCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NotesPayableCurrent" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NotesPayableCurrent" xlink:to="us-gaap_OtherLiabilitiesCurrent" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NotesPayableCurrent" xlink:to="us-gaap_LiabilitiesCurrent" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommitmentsAndContingencies" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_ConstructionAdvances" xlink:href="msex-20240630.xsd#msex_ConstructionAdvances"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="msex_ConstructionAdvances" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_ConstructionAdvances" xlink:to="us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_ConstructionAdvances" xlink:to="us-gaap_DeferredIncomeTaxLiabilitiesNet" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RegulatoryLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryLiabilityNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_ConstructionAdvances" xlink:to="us-gaap_RegulatoryLiabilityNoncurrent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_ConstructionAdvances" xlink:to="us-gaap_OtherLiabilitiesNoncurrent" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_ConstructionAdvances" xlink:to="us-gaap_OtherLiabilities" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContributionsInAidOfConstruction" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContributionsInAidOfConstruction"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_ContributionsInAidOfConstruction" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ContributionsInAidOfConstruction" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://middlesexwater.com/role/ConsolidatedBalanceSheet_Parentheticals" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://middlesexwater.com/role/ConsolidatedCashFlow" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetIncomeLoss" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationAndAmortization"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_DepreciationAndAmortization" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_ShareBasedCompensation" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_IncreaseDecreaseinUnbilledRevenues" xlink:href="msex-20240630.xsd#msex_IncreaseDecreaseinUnbilledRevenues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="msex_IncreaseDecreaseinUnbilledRevenues" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInRawMaterialsPackagingMaterialsAndSuppliesInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInRawMaterialsPackagingMaterialsAndSuppliesInventories"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInRawMaterialsPackagingMaterialsAndSuppliesInventories" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInPrepaidExpense" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedTaxesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedTaxesPayable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccruedTaxesPayable" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilities" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_IncreaseDecreaseinRecoveredCostsEnvironmentalLitigationSettlement" xlink:href="msex-20240630.xsd#msex_IncreaseDecreaseinRecoveredCostsEnvironmentalLitigationSettlement"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="msex_IncreaseDecreaseinRecoveredCostsEnvironmentalLitigationSettlement" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_RepaymentsOfLongTermDebt" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromIssuanceOfLongTermDebt" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromRepaymentsOfShortTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromRepaymentsOfShortTermDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromRepaymentsOfShortTermDebt" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsOfDebtIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsOfDebtIssuanceCosts" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsOfDividendsCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsOfDividendsCommonStock" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NoncashInvestingAndFinancingItemsAbstract" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContributionOfProperty" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContributionOfProperty"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="us-gaap_ContributionOfProperty" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_CashPaidDuringTheYearForAbstract" xlink:href="msex-20240630.xsd#msex_CashPaidDuringTheYearForAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="msex_CashPaidDuringTheYearForAbstract" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPaidNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_CashPaidDuringTheYearForAbstract" xlink:to="us-gaap_InterestPaidNet" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPaidCapitalized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPaidCapitalized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_CashPaidDuringTheYearForAbstract" xlink:to="us-gaap_InterestPaidCapitalized" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_CashPaidDuringTheYearForAbstract" xlink:to="us-gaap_IncomeTaxesPaidNet" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://middlesexwater.com/role/ConsolidatedCashFlow_Parentheticals" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForFundsUsedDuringConstructionInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForFundsUsedDuringConstructionInvestingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_AllowanceForFundsUsedDuringConstructionInvestingActivities" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://middlesexwater.com/role/ShareholdersEquityType1" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_DebtInstrumentAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_FirstMortgageOne1Member" xlink:href="msex-20240630.xsd#msex_FirstMortgageOne1Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="msex_FirstMortgageOne1Member" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_AmortizingSecuredNoteMember" xlink:href="msex-20240630.xsd#msex_AmortizingSecuredNoteMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="msex_AmortizingSecuredNoteMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_StateRevolvingTrustNotesOneMember" xlink:href="msex-20240630.xsd#msex_StateRevolvingTrustNotesOneMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="msex_StateRevolvingTrustNotesOneMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertiblePreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertiblePreferredStockMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_ConvertiblePreferredStockMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonredeemablePreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonredeemablePreferredStockMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_NonredeemablePreferredStockMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_NonredeemablePreferredStock1Member" xlink:href="msex-20240630.xsd#msex_NonredeemablePreferredStock1Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="msex_NonredeemablePreferredStock1Member" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_CommonStockNoParValueAbstract" xlink:href="msex-20240630.xsd#msex_CommonStockNoParValueAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="msex_CommonStockNoParValueAbstract" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_CommonStockValueAuthorized" xlink:href="msex-20240630.xsd#msex_CommonStockValueAuthorized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_CommonStockNoParValueAbstract" xlink:to="msex_CommonStockValueAuthorized" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValueOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValueOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_CommonStockNoParValueAbstract" xlink:to="us-gaap_CommonStockValueOutstanding" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PartnersCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PartnersCapital"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_PartnersCapital" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_CumulativePreferredStockNoParValueAbstract" xlink:href="msex-20240630.xsd#msex_CumulativePreferredStockNoParValueAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="msex_CumulativePreferredStockNoParValueAbstract" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_PreferredStockValueAuthorized" xlink:href="msex-20240630.xsd#msex_PreferredStockValueAuthorized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_CumulativePreferredStockNoParValueAbstract" xlink:to="msex_PreferredStockValueAuthorized" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockValueOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockValueOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_CumulativePreferredStockNoParValueAbstract" xlink:to="us-gaap_PreferredStockValueOutstanding" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_ConvertibleAbstract" xlink:href="msex-20240630.xsd#msex_ConvertibleAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_CumulativePreferredStockNoParValueAbstract" xlink:to="msex_ConvertibleAbstract" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockDividendsAndOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockDividendsAndOtherAdjustments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_ConvertibleAbstract" xlink:to="us-gaap_PreferredStockDividendsAndOtherAdjustments" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LongTermDebtAbstract" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongTermDebtAbstract" xlink:to="us-gaap_LongTermDebtCurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentUnamortizedPremiumCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentUnamortizedPremiumCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongTermDebtAbstract" xlink:to="us-gaap_DebtInstrumentUnamortizedPremiumCurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscountCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentUnamortizedDiscountCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongTermDebtAbstract" xlink:to="us-gaap_DebtInstrumentUnamortizedDiscountCurrent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredFinanceCostsCurrentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFinanceCostsCurrentGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongTermDebtAbstract" xlink:to="us-gaap_DeferredFinanceCostsCurrentGross" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongTermDebtAbstract" xlink:to="us-gaap_LongTermDebtNoncurrent" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://middlesexwater.com/role/ShareholdersEquityType1_Parentheticals" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_RangeAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember_0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_DebtInstrumentAxis" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertiblePreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertiblePreferredStockMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_ConvertiblePreferredStockMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonredeemablePreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonredeemablePreferredStockMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_NonredeemablePreferredStockMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_NonredeemablePreferredStock1Member" xlink:href="msex-20240630.xsd#msex_NonredeemablePreferredStock1Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="msex_NonredeemablePreferredStock1Member" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_FirstMortgageBondsDue20232059Member" xlink:href="msex-20240630.xsd#msex_FirstMortgageBondsDue20232059Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="msex_FirstMortgageBondsDue20232059Member" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_AmortizingSecuredNotesDue20282046Member" xlink:href="msex-20240630.xsd#msex_AmortizingSecuredNotesDue20282046Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="msex_AmortizingSecuredNotesDue20282046Member" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_StateRevolvingTrustNotesDue20252044Member" xlink:href="msex-20240630.xsd#msex_StateRevolvingTrustNotesDue20252044Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="msex_StateRevolvingTrustNotesDue20252044Member" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesAuthorized" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockLiquidationPreferenceValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockLiquidationPreferenceValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockLiquidationPreferenceValue" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesOutstanding" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentTerms" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentTerms"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentTerms" order="6" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://middlesexwater.com/role/ShareholdersEquityType2or3" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_RetainedEarningsMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueDividendReinvestmentPlan" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueDividendReinvestmentPlan"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueDividendReinvestmentPlan" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesDividendReinvestmentPlan" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesDividendReinvestmentPlan"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesDividendReinvestmentPlan" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DividendsCommonStockCash" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendsCommonStockCash"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DividendsCommonStockCash" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DividendsPreferredStockCash" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendsPreferredStockCash"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DividendsPreferredStockCash" order="9" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://middlesexwater.com/role/ShareholdersEquityType2or3_Parentheticals" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockDividendsPerShareCashPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockDividendsPerShareCashPaid"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockDividendsPerShareCashPaid" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://middlesexwater.com/role/BasisofPresentationandRecentDevelopments" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="msex_BasisOfPresentationAndRecentDevelopmentsAbstract" xlink:href="msex-20240630.xsd#msex_BasisOfPresentationAndRecentDevelopmentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_BasisOfPresentationAndRecentDevelopmentsAbstract" xlink:to="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://middlesexwater.com/role/RateandRegulatoryMatters" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RegulatedOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatedOperationsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RegulatedOperationsAbstract" xlink:to="us-gaap_PublicUtilitiesDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://middlesexwater.com/role/Capitalization" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="msex_CapitalizationAbstract" xlink:href="msex-20240630.xsd#msex_CapitalizationAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_CapitalizationAbstract" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://middlesexwater.com/role/EarningsPerShare" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://middlesexwater.com/role/BusinessSegmentData" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="msex_BusinessSegmentDataAbstract" xlink:href="msex-20240630.xsd#msex_BusinessSegmentDataAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_BusinessSegmentDataAbstract" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://middlesexwater.com/role/ShortTermBorrowings" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBorrowingsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermBorrowingsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermBorrowingsAbstract" xlink:to="us-gaap_ShortTermDebtTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://middlesexwater.com/role/CommitmentsandContingentLiabilities" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://middlesexwater.com/role/EmployeeBenefitPlans" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="msex_EmployeeBenefitPlansAbstract" xlink:href="msex-20240630.xsd#msex_EmployeeBenefitPlansAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_EmployeeBenefitPlansAbstract" xlink:to="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://middlesexwater.com/role/RevenueRecognitionfromContractswithCustomers" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="msex_RevenueRecognitionFromContractsWithCustomersAbstract" xlink:href="msex-20240630.xsd#msex_RevenueRecognitionFromContractsWithCustomersAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_RevenueRecognitionFromContractsWithCustomersAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://middlesexwater.com/role/BasisofPresentationandRecentDevelopmentsTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="msex_BasisOfPresentationAndRecentDevelopmentsAbstract" xlink:href="msex-20240630.xsd#msex_BasisOfPresentationAndRecentDevelopmentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_BasisOfPresentationAndRecentDevelopmentsAbstract" xlink:to="us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://middlesexwater.com/role/CapitalizationTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="msex_CapitalizationAbstract" xlink:href="msex-20240630.xsd#msex_CapitalizationAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfCapitalizationTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfCapitalizationTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_CapitalizationAbstract" xlink:to="us-gaap_ScheduleOfCapitalizationTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://middlesexwater.com/role/EarningsPerShareTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://middlesexwater.com/role/BusinessSegmentDataTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="msex_BusinessSegmentDataAbstract" xlink:href="msex-20240630.xsd#msex_BusinessSegmentDataAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_BusinessSegmentDataAbstract" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://middlesexwater.com/role/ShortTermBorrowingsTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBorrowingsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermBorrowingsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermBorrowingsAbstract" xlink:to="us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShortTermDebtTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShortTermDebtTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermBorrowingsAbstract" xlink:to="us-gaap_ScheduleOfShortTermDebtTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://middlesexwater.com/role/CommitmentsandContingentLiabilitiesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PurchaseCommitmentExcludingLongtermCommitmentTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseCommitmentExcludingLongtermCommitmentTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_PurchaseCommitmentExcludingLongtermCommitmentTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://middlesexwater.com/role/EmployeeBenefitPlansTables" xlink:type="extended">
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSrb9Unfw5ZIZzlQH6J7MZhgXxR1SC3VWecwH407JbKoicE8v+YtfNuoUcZ3RuTydUWPPkMWa6PV1QwEZLvwvXoILGjxdtB/sondFYC8K5utDMjn1AwCX0ib60yl0qjWlezujL2zqFB2V1rq9eN8dydDTiymhdPE+hP+ZYEgK1HR4pUNoVk01BSCL377kFELQOh0g2XHqxwhLPQ==] CSR-->
    <loc xlink:type="locator" xlink:label="msex_EmployeeBenefitPlansAbstract" xlink:href="msex-20240630.xsd#msex_EmployeeBenefitPlansAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfNetBenefitCostsTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_EmployeeBenefitPlansAbstract" xlink:to="us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://middlesexwater.com/role/RevenueRecognitionfromContractswithCustomersTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="msex_RevenueRecognitionFromContractsWithCustomersAbstract" xlink:href="msex-20240630.xsd#msex_RevenueRecognitionFromContractsWithCustomersAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_RevenueRecognitionFromContractsWithCustomersAbstract" xlink:to="us-gaap_DisaggregationOfRevenueTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://middlesexwater.com/role/ScheduleofCarryingAmountandFairValueoftheFMBsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtLongtermAndShorttermCombinedAmountAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtLongtermAndShorttermCombinedAmountAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentCarryingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtLongtermAndShorttermCombinedAmountAbstract" xlink:to="us-gaap_DebtInstrumentCarryingAmount" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtFairValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtLongtermAndShorttermCombinedAmountAbstract" xlink:to="us-gaap_LongTermDebtFairValue" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://middlesexwater.com/role/ScheduleofEarningsPerShareTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="msex_ScheduleOfEarningsPerShareLineItems" xlink:href="msex-20240630.xsd#msex_ScheduleOfEarningsPerShareLineItems"/>
    <loc xlink:type="locator" xlink:label="msex_EarningsPerShareDetailsScheduleofEarningsPerShareTable" xlink:href="msex-20240630.xsd#msex_EarningsPerShareDetailsScheduleofEarningsPerShareTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="msex_ScheduleOfEarningsPerShareLineItems" xlink:to="msex_EarningsPerShareDetailsScheduleofEarningsPerShareTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="msex_EarningsPerShareDetailsScheduleofEarningsPerShareTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_IncomeMember" xlink:href="msex-20240630.xsd#msex_IncomeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="msex_IncomeMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_SharesMember" xlink:href="msex-20240630.xsd#msex_SharesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="msex_SharesMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_ScheduleOfEarningsPerShareLineItems" xlink:to="us-gaap_NetIncomeLoss" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockDividendsIncomeStatementImpact" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockDividendsIncomeStatementImpact"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_ScheduleOfEarningsPerShareLineItems" xlink:to="us-gaap_PreferredStockDividendsIncomeStatementImpact" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_ScheduleOfEarningsPerShareLineItems" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_ScheduleOfEarningsPerShareLineItems" xlink:to="us-gaap_EarningsPerShareBasic" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_DilutedAbstract" xlink:href="msex-20240630.xsd#msex_DilutedAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_ScheduleOfEarningsPerShareLineItems" xlink:to="msex_DilutedAbstract" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_DilutedAbstract" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_SeriesPreferredDividend" xlink:href="msex-20240630.xsd#msex_SeriesPreferredDividend"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_DilutedAbstract" xlink:to="msex_SeriesPreferredDividend" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_AdjustedEarningsApplicableToCommonStockinDollarsPerShare" xlink:href="msex-20240630.xsd#msex_AdjustedEarningsApplicableToCommonStockinDollarsPerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_DilutedAbstract" xlink:to="msex_AdjustedEarningsApplicableToCommonStockinDollarsPerShare" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_ScheduleOfEarningsPerShareLineItems" xlink:to="us-gaap_EarningsPerShareDiluted" order="6" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://middlesexwater.com/role/ScheduleofEarningsPerShareTable_Parentheticals" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="msex_ScheduleOfEarningsPerShareLineItems" xlink:href="msex-20240630.xsd#msex_ScheduleOfEarningsPerShareLineItems"/>
    <loc xlink:type="locator" xlink:label="msex_EarningsPerShareDetailsScheduleofEarningsPerShareParentheticalsTable" xlink:href="msex-20240630.xsd#msex_EarningsPerShareDetailsScheduleofEarningsPerShareParentheticalsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="msex_ScheduleOfEarningsPerShareLineItems" xlink:to="msex_EarningsPerShareDetailsScheduleofEarningsPerShareParentheticalsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="msex_EarningsPerShareDetailsScheduleofEarningsPerShareParentheticalsTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_IncomeMember" xlink:href="msex-20240630.xsd#msex_IncomeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="msex_IncomeMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_SharesMember" xlink:href="msex-20240630.xsd#msex_SharesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="msex_SharesMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockDividendsPerShareCashPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockDividendsPerShareCashPaid"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_ScheduleOfEarningsPerShareLineItems" xlink:to="us-gaap_PreferredStockDividendsPerShareCashPaid" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://middlesexwater.com/role/ScheduleofInterSegmentTransactionsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_RegulatedMember" xlink:href="msex-20240630.xsd#msex_RegulatedMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="msex_RegulatedMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_NonRegulatedMember" xlink:href="msex-20240630.xsd#msex_NonRegulatedMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="msex_NonRegulatedMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_InterSegmentEliminationMember" xlink:href="msex-20240630.xsd#msex_InterSegmentEliminationMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentDomain" xlink:to="msex_InterSegmentEliminationMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenuesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_RevenuesAbstract" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RegulatedAndUnregulatedOperatingRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatedAndUnregulatedOperatingRevenue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RevenuesAbstract" xlink:to="us-gaap_RegulatedAndUnregulatedOperatingRevenue" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_OperatingIncomeAbstract" xlink:href="msex-20240630.xsd#msex_OperatingIncomeAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="msex_OperatingIncomeAbstract" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_OperatingIncomeAbstract" xlink:to="us-gaap_OperatingIncomeLoss" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_NetIncomeAbstract" xlink:href="msex-20240630.xsd#msex_NetIncomeAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="msex_NetIncomeAbstract" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_NetIncomeAbstract" xlink:to="us-gaap_NetIncomeLoss" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_CapitalExpendituresAbstract" xlink:href="msex-20240630.xsd#msex_CapitalExpendituresAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="msex_CapitalExpendituresAbstract" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_CapitalExpendituresAbstract" xlink:to="us-gaap_CapitalExpendituresIncurredButNotYetPaid" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_AssetsAbstract" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_Assets" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://middlesexwater.com/role/ScheduleofLinesofCreditTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LineOfCreditFacilityTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_LineOfCreditFacilityTable" xlink:to="us-gaap_LineOfCreditFacilityAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityLenderDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_LineOfCreditFacilityAxis" xlink:to="us-gaap_LineOfCreditFacilityLenderDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityLenderDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_LineOfCreditFacilityAxis" xlink:to="us-gaap_LineOfCreditFacilityLenderDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_BankOfAmericaMember" xlink:href="msex-20240630.xsd#msex_BankOfAmericaMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LineOfCreditFacilityLenderDomain" xlink:to="msex_BankOfAmericaMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_PncBankMember" xlink:href="msex-20240630.xsd#msex_PncBankMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LineOfCreditFacilityLenderDomain" xlink:to="msex_PncBankMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_CoBankMember" xlink:href="msex-20240630.xsd#msex_CoBankMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LineOfCreditFacilityLenderDomain" xlink:to="msex_CoBankMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtDescription"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_ShortTermDebtDescription" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_RenewalDateOfLineOfCredit" xlink:href="msex-20240630.xsd#msex_RenewalDateOfLineOfCredit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="msex_RenewalDateOfLineOfCredit" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://middlesexwater.com/role/ScheduleofCreditLinesandtheWeightedAverageInterestRatesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="msex_ScheduleOfCreditLinesAndTheWeightedAverageInterestRatesAbstract" xlink:href="msex-20240630.xsd#msex_ScheduleOfCreditLinesAndTheWeightedAverageInterestRatesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityAverageOutstandingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityAverageOutstandingAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_ScheduleOfCreditLinesAndTheWeightedAverageInterestRatesAbstract" xlink:to="us-gaap_LineOfCreditFacilityAverageOutstandingAmount" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityInterestRateDuringPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_ScheduleOfCreditLinesAndTheWeightedAverageInterestRatesAbstract" xlink:to="us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://middlesexwater.com/role/ScheduleofPurchasedWaterCostsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DirectOperatingCostsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DirectOperatingCostsAbstract"/>
    <loc xlink:type="locator" xlink:label="msex_CostOfTreatedWater" xlink:href="msex-20240630.xsd#msex_CostOfTreatedWater"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DirectOperatingCostsAbstract" xlink:to="msex_CostOfTreatedWater" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_CostOfUntreatedWater" xlink:href="msex-20240630.xsd#msex_CostOfUntreatedWater"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DirectOperatingCostsAbstract" xlink:to="msex_CostOfUntreatedWater" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfPurchasedWater" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfPurchasedWater"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DirectOperatingCostsAbstract" xlink:to="us-gaap_CostOfPurchasedWater" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://middlesexwater.com/role/ScheduleofOperatingLeaseROUAssetsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCostAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCostAbstract"/>
    <loc xlink:type="locator" xlink:label="msex_RightOfUseAssetAtLeaseInception" xlink:href="msex-20240630.xsd#msex_RightOfUseAssetAtLeaseInception"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeaseCostAbstract" xlink:to="msex_RightOfUseAssetAtLeaseInception" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_OperatingLeaseRightOfUseAssetAccumulatedAmortization" xlink:href="msex-20240630.xsd#msex_OperatingLeaseRightOfUseAssetAccumulatedAmortization"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeaseCostAbstract" xlink:to="msex_OperatingLeaseRightOfUseAssetAccumulatedAmortization" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeaseCostAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://middlesexwater.com/role/ScheduleofFutureMinimumOperatingLeaseCommitmentsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_OperatingLeaseLiability" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" order="10" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://middlesexwater.com/role/ScheduleofEmployeeRetirementBenefitPlansTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="msex_ScheduleOfEmployeeRetirementBenefitPlansLineItems" xlink:href="msex-20240630.xsd#msex_ScheduleOfEmployeeRetirementBenefitPlansLineItems"/>
    <loc xlink:type="locator" xlink:label="msex_EmployeeBenefitPlansDetailsScheduleofEmployeeRetirementBenefitPlansTable" xlink:href="msex-20240630.xsd#msex_EmployeeBenefitPlansDetailsScheduleofEmployeeRetirementBenefitPlansTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="msex_ScheduleOfEmployeeRetirementBenefitPlansLineItems" xlink:to="msex_EmployeeBenefitPlansDetailsScheduleofEmployeeRetirementBenefitPlansTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetirementPlanTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="msex_EmployeeBenefitPlansDetailsScheduleofEmployeeRetirementBenefitPlansTable" xlink:to="us-gaap_RetirementPlanTypeAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetirementPlanTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RetirementPlanTypeAxis" xlink:to="us-gaap_RetirementPlanTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetirementPlanTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RetirementPlanTypeAxis" xlink:to="us-gaap_RetirementPlanTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PensionPlansDefinedBenefitMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RetirementPlanTypeDomain" xlink:to="us-gaap_PensionPlansDefinedBenefitMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RetirementPlanTypeDomain" xlink:to="us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanServiceCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_ScheduleOfEmployeeRetirementBenefitPlansLineItems" xlink:to="us-gaap_DefinedBenefitPlanServiceCost" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanInterestCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_ScheduleOfEmployeeRetirementBenefitPlansLineItems" xlink:to="us-gaap_DefinedBenefitPlanInterestCost" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_ScheduleOfEmployeeRetirementBenefitPlansLineItems" xlink:to="us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_DefinedBenefitPlanAmortizationOfGainsLoss" xlink:href="msex-20240630.xsd#msex_DefinedBenefitPlanAmortizationOfGainsLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_ScheduleOfEmployeeRetirementBenefitPlansLineItems" xlink:to="msex_DefinedBenefitPlanAmortizationOfGainsLoss" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_ScheduleOfEmployeeRetirementBenefitPlansLineItems" xlink:to="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://middlesexwater.com/role/ScheduleofOperatingRevenuesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DisaggregationOfRevenueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisaggregationOfRevenueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_DisaggregationOfRevenueTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="srt_ProductOrServiceAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ProductsAndServicesDomain_0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_ResidentialMember" xlink:href="msex-20240630.xsd#msex_ResidentialMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="msex_ResidentialMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_CommercialMember" xlink:href="msex-20240630.xsd#msex_CommercialMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="msex_CommercialMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_IndustrialMember" xlink:href="msex-20240630.xsd#msex_IndustrialMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="msex_IndustrialMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_FireProtectionMember" xlink:href="msex-20240630.xsd#msex_FireProtectionMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="msex_FireProtectionMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_WholesaleMember" xlink:href="msex-20240630.xsd#msex_WholesaleMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ProductsAndServicesDomain" xlink:to="msex_WholesaleMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_RegulatedTariffSalesAbstract" xlink:href="msex-20240630.xsd#msex_RegulatedTariffSalesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="msex_RegulatedTariffSalesAbstract" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RegulatedOperatingRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatedOperatingRevenue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_RegulatedTariffSalesAbstract" xlink:to="us-gaap_RegulatedOperatingRevenue" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnregulatedOperatingRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnregulatedOperatingRevenue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_UnregulatedOperatingRevenue" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RegulatedOperatingRevenueOther" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatedOperatingRevenueOther"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:to="us-gaap_RegulatedOperatingRevenueOther" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_OtherNonregulatedRevenues" xlink:href="msex-20240630.xsd#msex_OtherNonregulatedRevenues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:to="msex_OtherNonregulatedRevenues" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_InterSegmentEliminationOperatingRevenues" xlink:href="msex-20240630.xsd#msex_InterSegmentEliminationOperatingRevenues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:to="msex_InterSegmentEliminationOperatingRevenues" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RegulatedAndUnregulatedOperatingRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatedAndUnregulatedOperatingRevenue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:to="us-gaap_RegulatedAndUnregulatedOperatingRevenue" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://middlesexwater.com/role/ScheduleofIssuedAccountingStandardsDetailsScheduleofIssuedAccountingStandards" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="msex_ScheduleofIssuedAccountingStandardsDetailsScheduleofIssuedAccountingStandardsLineItems" xlink:href="msex-20240630.xsd#msex_ScheduleofIssuedAccountingStandardsDetailsScheduleofIssuedAccountingStandardsLineItems"/>
    <loc xlink:type="locator" xlink:label="msex_ScheduleofIssuedAccountingStandardsDetailsScheduleofIssuedAccountingStandardsTable" xlink:href="msex-20240630.xsd#msex_ScheduleofIssuedAccountingStandardsDetailsScheduleofIssuedAccountingStandardsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="msex_ScheduleofIssuedAccountingStandardsDetailsScheduleofIssuedAccountingStandardsLineItems" xlink:to="msex_ScheduleofIssuedAccountingStandardsDetailsScheduleofIssuedAccountingStandardsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="msex_ScheduleofIssuedAccountingStandardsDetailsScheduleofIssuedAccountingStandardsTable" xlink:to="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TypeOfAdoptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TypeOfAdoptionMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="us-gaap_TypeOfAdoptionMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TypeOfAdoptionMember_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TypeOfAdoptionMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="us-gaap_TypeOfAdoptionMember_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingStandardsUpdate202307Member" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingStandardsUpdate202307Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TypeOfAdoptionMember" xlink:to="us-gaap_AccountingStandardsUpdate202307Member" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingStandardsUpdate202309Member" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingStandardsUpdate202309Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TypeOfAdoptionMember" xlink:to="us-gaap_AccountingStandardsUpdate202309Member" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleDescription"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_ScheduleofIssuedAccountingStandardsDetailsScheduleofIssuedAccountingStandardsLineItems" xlink:to="us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleDescription" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_ScheduleofIssuedAccountingStandardsDetailsScheduleofIssuedAccountingStandardsLineItems" xlink:to="us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateRetrospectiveApplicationImpracticableReasonAndAlternativeMethodDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateRetrospectiveApplicationImpracticableReasonAndAlternativeMethodDescription"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_ScheduleofIssuedAccountingStandardsDetailsScheduleofIssuedAccountingStandardsLineItems" xlink:to="us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateRetrospectiveApplicationImpracticableReasonAndAlternativeMethodDescription" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleDescriptionOfPriorperiodInformationRetrospectivelyAdjusted" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleDescriptionOfPriorperiodInformationRetrospectivelyAdjusted"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_ScheduleofIssuedAccountingStandardsDetailsScheduleofIssuedAccountingStandardsLineItems" xlink:to="us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleDescriptionOfPriorperiodInformationRetrospectivelyAdjusted" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://middlesexwater.com/role/RateandRegulatoryMattersDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RegulatoryLiabilitiesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryLiabilitiesLineItems"/>
    <loc xlink:type="locator" xlink:label="msex_RateandRegulatoryMattersDetailsTable" xlink:href="msex-20240630.xsd#msex_RateandRegulatoryMattersDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_RegulatoryLiabilitiesLineItems" xlink:to="msex_RateandRegulatoryMattersDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementScenarioAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="msex_RateandRegulatoryMattersDetailsTable" xlink:to="srt_StatementScenarioAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioUnspecifiedDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain_0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioUnspecifiedDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="msex_RateandRegulatoryMattersDetailsTable" xlink:to="us-gaap_SubsequentEventTypeAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="msex_RateandRegulatoryMattersDetailsTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="msex_RateandRegulatoryMattersDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionAxis" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="msex_RateandRegulatoryMattersDetailsTable" xlink:to="us-gaap_AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodsAxis" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodsAxis" xlink:to="us-gaap_AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodsAxis" xlink:to="us-gaap_AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_LegalEntityAxis" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="msex_RateandRegulatoryMattersDetailsTable" xlink:to="dei_LegalEntityAxis" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityDomain" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityDomain_0" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RegulatoryAgencyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryAgencyAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="msex_RateandRegulatoryMattersDetailsTable" xlink:to="us-gaap_RegulatoryAgencyAxis" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RegulatoryAgencyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryAgencyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RegulatoryAgencyAxis" xlink:to="us-gaap_RegulatoryAgencyDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RegulatoryAgencyDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryAgencyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RegulatoryAgencyAxis" xlink:to="us-gaap_RegulatoryAgencyDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioForecastMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioForecastMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_ScenarioUnspecifiedDomain" xlink:to="srt_ScenarioForecastMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_NewJerseyBoardOfPublicUtilitiesMember" xlink:href="msex-20240630.xsd#msex_NewJerseyBoardOfPublicUtilitiesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RegulatoryAgencyDomain" xlink:to="msex_NewJerseyBoardOfPublicUtilitiesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MaturityUpTo30DaysMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MaturityUpTo30DaysMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodDomain" xlink:to="us-gaap_MaturityUpTo30DaysMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_TidewaterMember" xlink:href="msex-20240630.xsd#msex_TidewaterMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="msex_TidewaterMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_MiddlesexWaterMember" xlink:href="msex-20240630.xsd#msex_MiddlesexWaterMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_EntityDomain" xlink:to="msex_MiddlesexWaterMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_MiddlesexWaterCompanyMember" xlink:href="msex-20240630.xsd#msex_MiddlesexWaterCompanyMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_EntityDomain" xlink:to="msex_MiddlesexWaterCompanyMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RegulatoryLiabilitiesLineItems" xlink:to="us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RegulatoryLiabilitiesLineItems" xlink:to="us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RegulatoryLiabilitiesLineItems" xlink:to="us-gaap_OtherLiabilities" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Depreciation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RegulatoryLiabilitiesLineItems" xlink:to="us-gaap_Depreciation" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CarryingCostsPropertyAndExplorationRights" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CarryingCostsPropertyAndExplorationRights"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RegulatoryLiabilitiesLineItems" xlink:to="us-gaap_CarryingCostsPropertyAndExplorationRights" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherDeferredCostsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherDeferredCostsNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RegulatoryLiabilitiesLineItems" xlink:to="us-gaap_OtherDeferredCostsNet" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_SurchargeForCostsIncurred" xlink:href="msex-20240630.xsd#msex_SurchargeForCostsIncurred"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RegulatoryLiabilitiesLineItems" xlink:to="msex_SurchargeForCostsIncurred" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionRevenueReportedByAcquiredEntityForLastAnnualPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionRevenueReportedByAcquiredEntityForLastAnnualPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RegulatoryLiabilitiesLineItems" xlink:to="us-gaap_BusinessAcquisitionRevenueReportedByAcquiredEntityForLastAnnualPeriod" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RegulatoryLiabilitiesLineItems" xlink:to="us-gaap_Revenues" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RegulatoryLiabilitiesLineItems" xlink:to="us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EscrowDeposit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EscrowDeposit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RegulatoryLiabilitiesLineItems" xlink:to="us-gaap_EscrowDeposit" order="11" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://middlesexwater.com/role/CapitalizationDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_CapitalUnitLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalUnitLineItems"/>
    <loc xlink:type="locator" xlink:label="msex_CapitalizationDetailsTable" xlink:href="msex-20240630.xsd#msex_CapitalizationDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_CapitalUnitLineItems" xlink:to="msex_CapitalizationDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_LegalEntityAxis" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="msex_CapitalizationDetailsTable" xlink:to="dei_LegalEntityAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityDomain" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityDomain_0" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="msex_CapitalizationDetailsTable" xlink:to="us-gaap_SubsequentEventTypeAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="msex_CapitalizationDetailsTable" xlink:to="us-gaap_LineOfCreditFacilityAxis" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityLenderDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_LineOfCreditFacilityAxis" xlink:to="us-gaap_LineOfCreditFacilityLenderDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityLenderDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_LineOfCreditFacilityAxis" xlink:to="us-gaap_LineOfCreditFacilityLenderDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ExtinguishmentOfDebtAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ExtinguishmentOfDebtAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="msex_CapitalizationDetailsTable" xlink:to="us-gaap_ExtinguishmentOfDebtAxis" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ExtinguishmentOfDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ExtinguishmentOfDebtTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ExtinguishmentOfDebtAxis" xlink:to="us-gaap_ExtinguishmentOfDebtTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ExtinguishmentOfDebtTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ExtinguishmentOfDebtTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ExtinguishmentOfDebtAxis" xlink:to="us-gaap_ExtinguishmentOfDebtTypeDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_SRFLoansMember" xlink:href="msex-20240630.xsd#msex_SRFLoansMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LineOfCreditFacilityLenderDomain" xlink:to="msex_SRFLoansMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ExtinguishmentOfDebtTypeDomain" xlink:to="us-gaap_LongTermDebtMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_NewJerseyInfrastructureBankMember" xlink:href="msex-20240630.xsd#msex_NewJerseyInfrastructureBankMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_EntityDomain" xlink:to="msex_NewJerseyInfrastructureBankMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_TidewaterMember" xlink:href="msex-20240630.xsd#msex_TidewaterMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_EntityDomain" xlink:to="msex_TidewaterMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CapitalUnitLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CapitalUnitLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CapitalUnitLineItems" xlink:to="us-gaap_SaleOfStockConsiderationReceivedOnTransaction" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CapitalUnitLineItems" xlink:to="us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtPercentageBearingVariableInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtPercentageBearingVariableInterestRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CapitalUnitLineItems" xlink:to="us-gaap_LongTermDebtPercentageBearingVariableInterestRate" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromLoans" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromLoans"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CapitalUnitLineItems" xlink:to="us-gaap_ProceedsFromLoans" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityInterestRateDuringPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CapitalUnitLineItems" xlink:to="us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansAndLeasesReceivableCommitmentsFixedRates" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LoansAndLeasesReceivableCommitmentsFixedRates"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CapitalUnitLineItems" xlink:to="us-gaap_LoansAndLeasesReceivableCommitmentsFixedRates" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansReceivableBasisSpreadOnVariableRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LoansReceivableBasisSpreadOnVariableRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CapitalUnitLineItems" xlink:to="us-gaap_LoansReceivableBasisSpreadOnVariableRate" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CapitalUnitLineItems" xlink:to="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CapitalUnitLineItems" xlink:to="us-gaap_DebtInstrumentFaceAmount" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueOptionIneligibleItemsAggregateCarryingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueOptionIneligibleItemsAggregateCarryingAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CapitalUnitLineItems" xlink:to="us-gaap_FairValueOptionIneligibleItemsAggregateCarryingAmount" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_CustomerAdvancesForConstructionWork" xlink:href="msex-20240630.xsd#msex_CustomerAdvancesForConstructionWork"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CapitalUnitLineItems" xlink:to="msex_CustomerAdvancesForConstructionWork" order="13" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://middlesexwater.com/role/EarningsPerShareDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockConvertibleConversionPrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockConvertibleConversionPrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_PreferredStockConvertibleConversionPrice" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://middlesexwater.com/role/BusinessSegmentDataDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="msex_BusinessSegmentDataAbstract" xlink:href="msex-20240630.xsd#msex_BusinessSegmentDataAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NumberOfReportableSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfReportableSegments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_BusinessSegmentDataAbstract" xlink:to="us-gaap_NumberOfReportableSegments" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://middlesexwater.com/role/ShortTermBorrowingsDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShortTermDebtTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShortTermDebtTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_ScheduleOfShortTermDebtTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShortTermDebtTable" xlink:to="us-gaap_DebtInstrumentAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_CoBankMember" xlink:href="msex-20240630.xsd#msex_CoBankMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="msex_CoBankMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LinesOfCreditCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LinesOfCreditCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LinesOfCreditCurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShorttermDebtAverageOutstandingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShorttermDebtAverageOutstandingAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_ShorttermDebtAverageOutstandingAmount" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromShortTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromShortTermDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_ProceedsFromShortTermDebt" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtWeightedAverageInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtWeightedAverageInterestRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_DebtWeightedAverageInterestRate" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://middlesexwater.com/role/CommitmentsandContingentLiabilitiesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LossContingenciesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingenciesLineItems"/>
    <loc xlink:type="locator" xlink:label="msex_CommitmentsandContingentLiabilitiesDetailsTable" xlink:href="msex-20240630.xsd#msex_CommitmentsandContingentLiabilitiesDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="msex_CommitmentsandContingentLiabilitiesDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="msex_CommitmentsandContingentLiabilitiesDetailsTable" xlink:to="us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis" xlink:to="us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis" xlink:to="us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PurchaseCommitmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseCommitmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain" xlink:to="us-gaap_PurchaseCommitmentMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_WaterSupplyMember" xlink:href="msex-20240630.xsd#msex_WaterSupplyMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain" xlink:to="msex_WaterSupplyMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_NJBPURegulatedWaterMember" xlink:href="msex-20240630.xsd#msex_NJBPURegulatedWaterMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain" xlink:to="msex_NJBPURegulatedWaterMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_TreatedWaterMember" xlink:href="msex-20240630.xsd#msex_TreatedWaterMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain" xlink:to="msex_TreatedWaterMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_LongtermPurchaseCommitmentExpirationDate" xlink:href="msex-20240630.xsd#msex_LongtermPurchaseCommitmentExpirationDate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="msex_LongtermPurchaseCommitmentExpirationDate" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_AveragePurchaseOfGallons" xlink:href="msex-20240630.xsd#msex_AveragePurchaseOfGallons"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="msex_AveragePurchaseOfGallons" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_EstimatedIncrementalBorrowingRate" xlink:href="msex-20240630.xsd#msex_EstimatedIncrementalBorrowingRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="msex_EstimatedIncrementalBorrowingRate" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLeaseIncomeLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLeaseIncomeLeasePayments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="us-gaap_OperatingLeaseLeaseIncomeLeasePayments" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="msex_Estimatedobligationexpenditure" xlink:href="msex-20240630.xsd#msex_Estimatedobligationexpenditure"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="msex_Estimatedobligationexpenditure" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://middlesexwater.com/role/EmployeeBenefitPlansDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="msex_EmployeeBenefitPlansLineItems" xlink:href="msex-20240630.xsd#msex_EmployeeBenefitPlansLineItems"/>
    <loc xlink:type="locator" xlink:label="msex_EmployeeBenefitPlansDetailsTable" xlink:href="msex-20240630.xsd#msex_EmployeeBenefitPlansDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="msex_EmployeeBenefitPlansLineItems" xlink:to="msex_EmployeeBenefitPlansDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PensionContributions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionContributions"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_EmployeeBenefitPlansLineItems" xlink:to="us-gaap_PensionContributions" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PensionAndOtherPostretirementBenefitContributions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionAndOtherPostretirementBenefitContributions"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="msex_EmployeeBenefitPlansLineItems" xlink:to="us-gaap_PensionAndOtherPostretirementBenefitContributions" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://middlesexwater.com/role/DocumentAndEntityInformation" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="dei_DocumentInformationLineItems" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentInformationLineItems"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentInformationTable" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentInformationTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentInformationTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityRegistrantName" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_TradingSymbol" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentType" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CurrentFiscalYearEndDate" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCommonStockSharesOutstanding" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AmendmentFlag" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCentralIndexKey" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCurrentReportingStatus" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFilerCategory"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFilerCategory" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentPeriodEndDate" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalYearFocus" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalPeriodFocus" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntitySmallBusiness"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntitySmallBusiness" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityEmergingGrowthCompany" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityShellCompany" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentQuarterlyReport" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentQuarterlyReport"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentQuarterlyReport" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentTransitionReport" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFileNumber" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityIncorporationStateCountryCode" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityTaxIdentificationNumber" order="20" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressAddressLine1" order="21" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressCityOrTown" order="22" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressStateOrProvince"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressStateOrProvince" order="23" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressPostalZipCode" order="24" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CityAreaCode" order="25" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_LocalPhoneNumber" order="26" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_Security12bTitle" order="27" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_SecurityExchangeName" order="28" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityInteractiveDataCurrent" order="29" xbrldt:closed="true"/>
  </definitionLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>13
<FILENAME>msex-20240630_lab.xml
<DESCRIPTION>XBRL LABEL FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Wed Jul 31 04:49:38 UTC 2024 -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <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"/>
  <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"/>
  <labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingExpenses_lbl" xml:lang="en-US">Total Operating Expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_OperatingExpenses_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xml:lang="en-US">Operating Income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingIncomeLoss_lbl0" xml:lang="en-US">Consolidated Operating Income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NonoperatingIncomeExpense_lbl" xml:lang="en-US">Total Other Income, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_NonoperatingIncomeExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xml:lang="en-US">Income before Income Taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetIncomeLoss_lbl" xml:lang="en-US">Net Income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NetIncomeLoss_lbl0" xml:lang="en-US">Net Income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="us-gaap_NetIncomeLoss_lbl1" xml:lang="en-US">Consolidated Net Income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl" xml:lang="en-US">Earnings Applicable to Common Stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService_lbl" xml:lang="en-US">TOTAL</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService" xlink:to="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet_lbl" xml:lang="en-US">UTILITY PLANT - NET</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet" xlink:to="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AssetsCurrent_lbl" xml:lang="en-US">TOTAL CURRENT ASSETS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OtherAssets_lbl" xml:lang="en-US">TOTAL OTHER ASSETS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssets" xlink:to="us-gaap_OtherAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Assets_lbl" xml:lang="en-US">TOTAL ASSETS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Assets_lbl0" xml:lang="en-US">Consolidated Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PartnersCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PartnersCapital"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_PartnersCapital_lbl" xml:lang="en-US">TOTAL COMMON EQUITY</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PartnersCapital" xlink:to="us-gaap_PartnersCapital_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CapitalizationLongtermDebtAndEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizationLongtermDebtAndEquity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CapitalizationLongtermDebtAndEquity_lbl" xml:lang="en-US">TOTAL CAPITALIZATION</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalizationLongtermDebtAndEquity" xlink:to="us-gaap_CapitalizationLongtermDebtAndEquity_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesCurrent_lbl" xml:lang="en-US">TOTAL CURRENT LIABILITIES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OtherLiabilities_lbl" xml:lang="en-US">TOTAL OTHER LIABILITIES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilities" xlink:to="us-gaap_OtherLiabilities_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherLiabilities_lbl0" xml:lang="en-US">Reclassification from regulatory liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilities" xlink:to="us-gaap_OtherLiabilities_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xml:lang="en-US">TOTAL CAPITALIZATION AND LIABILITIES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xml:lang="en-US">NET CASH PROVIDED BY OPERATING ACTIVITIES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xml:lang="en-US">NET CASH USED IN INVESTING ACTIVITIES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xml:lang="en-US">NET CASH PROVIDED BY FINANCING ACTIVITIES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_lbl" xml:lang="en-US">NET CHANGES IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xml:lang="en-US">CASH, CASH EQUIVALENTS AND RESTRICTED CASH AT BEGINNING OF PERIOD</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl0" xml:lang="en-US">CASH, CASH EQUIVALENTS AND RESTRICTED CASH AT END OF PERIOD</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementClassOfStockAxis_lbl" xml:lang="en-US">Class of Stock [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_StatementClassOfStockAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentAxis_lbl" xml:lang="en-US">Debt Instrument [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RangeAxis_lbl" xml:lang="en-US">Statistical Measurement [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeAxis" xlink:to="srt_RangeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LongTermDebtNoncurrent_lbl" xml:lang="en-US">TOTAL LONG-TERM DEBT</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtNoncurrent" xlink:to="us-gaap_LongTermDebtNoncurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtNoncurrent_lbl0" xml:lang="en-US">Long-term Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtNoncurrent" xlink:to="us-gaap_LongTermDebtNoncurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_StockholdersEquity_lbl" xml:lang="en-US">Balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_StockholdersEquity_lbl0" xml:lang="en-US">Balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xml:lang="en-US">Balance (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl0" xml:lang="en-US">Balance (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl1" xml:lang="en-US">Shares Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementEquityComponentsAxis_lbl" xml:lang="en-US">Equity Components [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_StatementEquityComponentsAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_BasisOfPresentationAndRecentDevelopmentsAbstract" xlink:href="msex-20240630.xsd#msex_BasisOfPresentationAndRecentDevelopmentsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_BasisOfPresentationAndRecentDevelopmentsAbstract_lbl" xml:lang="en-US">Basis of Presentation and Recent Developments [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_BasisOfPresentationAndRecentDevelopmentsAbstract" xlink:to="msex_BasisOfPresentationAndRecentDevelopmentsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RegulatedOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatedOperationsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RegulatedOperationsAbstract_lbl" xml:lang="en-US">Rate and Regulatory Matters [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RegulatedOperationsAbstract" xlink:to="us-gaap_RegulatedOperationsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_CapitalizationAbstract" xlink:href="msex-20240630.xsd#msex_CapitalizationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_CapitalizationAbstract_lbl" xml:lang="en-US">Capitalization [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_CapitalizationAbstract" xlink:to="msex_CapitalizationAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtLongtermAndShorttermCombinedAmountAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtLongtermAndShorttermCombinedAmountAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtLongtermAndShorttermCombinedAmountAbstract_lbl" xml:lang="en-US">Schedule of Carrying Amount and Fair Value of the FMBs [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtLongtermAndShorttermCombinedAmountAbstract" xlink:to="us-gaap_DebtLongtermAndShorttermCombinedAmountAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareAbstract_lbl" xml:lang="en-US">Earnings Per Share [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareAbstract_lbl0" xml:lang="en-US">Earnings per share of Common Stock:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareAbstract_lbl0"/>
    <loc xlink:type="locator" xlink:label="msex_AdjustedEarningsApplicableToCommonStockinDollarsPerShare" xlink:href="msex-20240630.xsd#msex_AdjustedEarningsApplicableToCommonStockinDollarsPerShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="msex_AdjustedEarningsApplicableToCommonStockinDollarsPerShare_lbl" xml:lang="en-US">Adjusted Earnings Applicable to Common Stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_AdjustedEarningsApplicableToCommonStockinDollarsPerShare" xlink:to="msex_AdjustedEarningsApplicableToCommonStockinDollarsPerShare_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_BusinessSegmentDataAbstract" xlink:href="msex-20240630.xsd#msex_BusinessSegmentDataAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_BusinessSegmentDataAbstract_lbl" xml:lang="en-US">Business Segment Data [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_BusinessSegmentDataAbstract" xlink:to="msex_BusinessSegmentDataAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementBusinessSegmentsAxis_lbl" xml:lang="en-US">Segments [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_StatementBusinessSegmentsAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBorrowingsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermBorrowingsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermBorrowingsAbstract_lbl" xml:lang="en-US">Short-Term Borrowings [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermBorrowingsAbstract" xlink:to="us-gaap_ShortTermBorrowingsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtDisclosureAbstract_lbl" xml:lang="en-US">Short-term Borrowings [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_DebtDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityAxis_lbl" xml:lang="en-US">Lender Name [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityAxis" xlink:to="us-gaap_LineOfCreditFacilityAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_ScheduleOfCreditLinesAndTheWeightedAverageInterestRatesAbstract" xlink:href="msex-20240630.xsd#msex_ScheduleOfCreditLinesAndTheWeightedAverageInterestRatesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_ScheduleOfCreditLinesAndTheWeightedAverageInterestRatesAbstract_lbl" xml:lang="en-US">Schedule of Credit Lines and the Weighted Average Interest Rates [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_ScheduleOfCreditLinesAndTheWeightedAverageInterestRatesAbstract" xlink:to="msex_ScheduleOfCreditLinesAndTheWeightedAverageInterestRatesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xml:lang="en-US">Commitments and Contingent Liabilities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DirectOperatingCostsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DirectOperatingCostsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DirectOperatingCostsAbstract_lbl" xml:lang="en-US">Schedule of Purchased Water Costs [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DirectOperatingCostsAbstract" xlink:to="us-gaap_DirectOperatingCostsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfPurchasedWater" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfPurchasedWater"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CostOfPurchasedWater_lbl" xml:lang="en-US">Total Costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfPurchasedWater" xlink:to="us-gaap_CostOfPurchasedWater_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCostAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCostAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseCostAbstract_lbl" xml:lang="en-US">Schedule of Operating Lease ROU Assets [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseCostAbstract" xlink:to="us-gaap_LeaseCostAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl" xml:lang="en-US">ROU Asset</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl0" xml:lang="en-US">OTHER ASSETS: Operating Lease Right of Use Asset</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_lbl" xml:lang="en-US">Schedule of Future Minimum Operating Lease Commitments [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl" xml:lang="en-US">Total Lease Payments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingLeaseLiability_lbl" xml:lang="en-US">Present Value of Lease Payments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiability_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_EmployeeBenefitPlansAbstract" xlink:href="msex-20240630.xsd#msex_EmployeeBenefitPlansAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_EmployeeBenefitPlansAbstract_lbl" xml:lang="en-US">Employee Benefit Plans [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_EmployeeBenefitPlansAbstract" xlink:to="msex_EmployeeBenefitPlansAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_lbl" xml:lang="en-US">Net Periodic (Benefit) Cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetirementPlanTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetirementPlanTypeAxis_lbl" xml:lang="en-US">Retirement Plan Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetirementPlanTypeAxis" xlink:to="us-gaap_RetirementPlanTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_RevenueRecognitionFromContractsWithCustomersAbstract" xlink:href="msex-20240630.xsd#msex_RevenueRecognitionFromContractsWithCustomersAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_RevenueRecognitionFromContractsWithCustomersAbstract_lbl" xml:lang="en-US">Revenue Recognition from Contracts with Customers [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_RevenueRecognitionFromContractsWithCustomersAbstract" xlink:to="msex_RevenueRecognitionFromContractsWithCustomersAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ProductOrServiceAxis_lbl" xml:lang="en-US">Product and Service [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductOrServiceAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_lbl" xml:lang="en-US">Total Revenue from Contracts with Customers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:to="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RegulatedAndUnregulatedOperatingRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatedAndUnregulatedOperatingRevenue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_RegulatedAndUnregulatedOperatingRevenue_lbl" xml:lang="en-US">Total Revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RegulatedAndUnregulatedOperatingRevenue" xlink:to="us-gaap_RegulatedAndUnregulatedOperatingRevenue_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RegulatedAndUnregulatedOperatingRevenue_lbl0" xml:lang="en-US">Operating Revenues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RegulatedAndUnregulatedOperatingRevenue" xlink:to="us-gaap_RegulatedAndUnregulatedOperatingRevenue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_RegulatedAndUnregulatedOperatingRevenue_lbl1" xml:lang="en-US">Consolidated Revenues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RegulatedAndUnregulatedOperatingRevenue" xlink:to="us-gaap_RegulatedAndUnregulatedOperatingRevenue_lbl1"/>
    <loc xlink:type="locator" xlink:label="msex_UnlabeledAbstract" xlink:href="msex-20240630.xsd#msex_UnlabeledAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_UnlabeledAbstract_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_UnlabeledAbstract" xlink:to="msex_UnlabeledAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpensesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingExpensesAbstract_lbl" xml:lang="en-US">Operating Expenses:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpensesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_OperationsAndMaintenance" xlink:href="msex-20240630.xsd#msex_OperationsAndMaintenance"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_OperationsAndMaintenance_lbl" xml:lang="en-US">Operations and Maintenance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_OperationsAndMaintenance" xlink:to="msex_OperationsAndMaintenance_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Depreciation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Depreciation_lbl" xml:lang="en-US">Depreciation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Depreciation" xlink:to="us-gaap_Depreciation_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxesOther"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TaxesOther_lbl" xml:lang="en-US">Other Taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxesOther" xlink:to="us-gaap_TaxesOther_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_UnlabeledAbstract0" xlink:href="msex-20240630.xsd#msex_UnlabeledAbstract0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_UnlabeledAbstract0_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_UnlabeledAbstract0" xlink:to="msex_UnlabeledAbstract0_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_UnlabeledAbstract1" xlink:href="msex-20240630.xsd#msex_UnlabeledAbstract1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_UnlabeledAbstract1_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_UnlabeledAbstract1" xlink:to="msex_UnlabeledAbstract1_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_UnlabeledAbstract2" xlink:href="msex-20240630.xsd#msex_UnlabeledAbstract2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_UnlabeledAbstract2_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_UnlabeledAbstract2" xlink:to="msex_UnlabeledAbstract2_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherIncomeAndExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherIncomeAndExpensesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherIncomeAndExpensesAbstract_lbl" xml:lang="en-US">Other Income:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherIncomeAndExpensesAbstract" xlink:to="us-gaap_OtherIncomeAndExpensesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions_lbl" xml:lang="en-US">Allowance for Funds Used During Construction</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions" xlink:to="us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_lbl" xml:lang="en-US">Other Income, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_UnlabeledAbstract3" xlink:href="msex-20240630.xsd#msex_UnlabeledAbstract3"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_UnlabeledAbstract3_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_UnlabeledAbstract3" xlink:to="msex_UnlabeledAbstract3_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_UnlabeledAbstract4" xlink:href="msex-20240630.xsd#msex_UnlabeledAbstract4"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_UnlabeledAbstract4_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_UnlabeledAbstract4" xlink:to="msex_UnlabeledAbstract4_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestExpense_lbl" xml:lang="en-US">Interest Charges</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpense" xlink:to="us-gaap_InterestExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_UnlabeledAbstract5" xlink:href="msex-20240630.xsd#msex_UnlabeledAbstract5"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_UnlabeledAbstract5_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_UnlabeledAbstract5" xlink:to="msex_UnlabeledAbstract5_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_UnlabeledAbstract6" xlink:href="msex-20240630.xsd#msex_UnlabeledAbstract6"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_UnlabeledAbstract6_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_UnlabeledAbstract6" xlink:to="msex_UnlabeledAbstract6_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Income Taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_UnlabeledAbstract7" xlink:href="msex-20240630.xsd#msex_UnlabeledAbstract7"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_UnlabeledAbstract7_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_UnlabeledAbstract7" xlink:to="msex_UnlabeledAbstract7_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_UnlabeledAbstract8" xlink:href="msex-20240630.xsd#msex_UnlabeledAbstract8"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_UnlabeledAbstract8_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_UnlabeledAbstract8" xlink:to="msex_UnlabeledAbstract8_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockDividendsIncomeStatementImpact" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockDividendsIncomeStatementImpact"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockDividendsIncomeStatementImpact_lbl" xml:lang="en-US">Preferred Stock Dividend Requirements</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockDividendsIncomeStatementImpact" xlink:to="us-gaap_PreferredStockDividendsIncomeStatementImpact_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PreferredStockDividendsIncomeStatementImpact_lbl0" xml:lang="en-US">Preferred Dividend</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockDividendsIncomeStatementImpact" xlink:to="us-gaap_PreferredStockDividendsIncomeStatementImpact_lbl0"/>
    <loc xlink:type="locator" xlink:label="msex_UnlabeledAbstract9" xlink:href="msex-20240630.xsd#msex_UnlabeledAbstract9"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_UnlabeledAbstract9_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_UnlabeledAbstract9" xlink:to="msex_UnlabeledAbstract9_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_UnlabeledAbstract10" xlink:href="msex-20240630.xsd#msex_UnlabeledAbstract10"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_UnlabeledAbstract10_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_UnlabeledAbstract10" xlink:to="msex_UnlabeledAbstract10_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xml:lang="en-US">Basic (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EarningsPerShareBasic_lbl0" xml:lang="en-US">Basic EPS (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareDiluted_lbl" xml:lang="en-US">Diluted (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EarningsPerShareDiluted_lbl0" xml:lang="en-US">Diluted EPS (in Dollars per share)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl0"/>
    <loc xlink:type="locator" xlink:label="msex_UnlabeledAbstract11" xlink:href="msex-20240630.xsd#msex_UnlabeledAbstract11"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_UnlabeledAbstract11_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_UnlabeledAbstract11" xlink:to="msex_UnlabeledAbstract11_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_AverageNumberOfAbstract" xlink:href="msex-20240630.xsd#msex_AverageNumberOfAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_AverageNumberOfAbstract_lbl" xml:lang="en-US">Average Number of</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_AverageNumberOfAbstract" xlink:to="msex_AverageNumberOfAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_CommonSharesOutstandingAbstract" xlink:href="msex-20240630.xsd#msex_CommonSharesOutstandingAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_CommonSharesOutstandingAbstract_lbl" xml:lang="en-US">Common Shares Outstanding :</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_CommonSharesOutstandingAbstract" xlink:to="msex_CommonSharesOutstandingAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xml:lang="en-US">Basic (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xml:lang="en-US">Diluted (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing_lbl" xml:lang="en-US">UTILITY PLANT: Water Production</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing" xlink:to="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution_lbl" xml:lang="en-US">Transmission and Distribution</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution" xlink:to="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommon" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommon"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommon_lbl" xml:lang="en-US">General</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommon" xlink:to="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommon_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_lbl" xml:lang="en-US">Construction Work in Progress</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress" xlink:to="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation_lbl" xml:lang="en-US">Less Accumulated Depreciation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation" xlink:to="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_UnlabeledAbstract12" xlink:href="msex-20240630.xsd#msex_UnlabeledAbstract12"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_UnlabeledAbstract12_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_UnlabeledAbstract12" xlink:to="msex_UnlabeledAbstract12_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xml:lang="en-US">CURRENT ASSETS: Cash and Cash Equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl" xml:lang="en-US">Accounts Receivable, net of allowance for credit losses of $2,135 and $2,137, respectively in 2024 and 2023</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl" xml:lang="en-US">Accounts Receivable, Net of Allowance for Uncollectible Accounts</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_LitigationSettlementsReceivable" xlink:href="msex-20240630.xsd#msex_LitigationSettlementsReceivable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_LitigationSettlementsReceivable_lbl" xml:lang="en-US">Litigation Settlement Receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_LitigationSettlementsReceivable" xlink:to="msex_LitigationSettlementsReceivable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnbilledReceivablesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnbilledReceivablesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UnbilledReceivablesCurrent_lbl" xml:lang="en-US">Unbilled Revenues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnbilledReceivablesCurrent" xlink:to="us-gaap_UnbilledReceivablesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryRawMaterialsAndSupplies" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryRawMaterialsAndSupplies"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryRawMaterialsAndSupplies_lbl" xml:lang="en-US">Materials and Supplies (at average cost)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryRawMaterialsAndSupplies" xlink:to="us-gaap_InventoryRawMaterialsAndSupplies_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PrepaidExpenseCurrent_lbl" xml:lang="en-US">Prepayments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseCurrent" xlink:to="us-gaap_PrepaidExpenseCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_UnlabeledAbstract13" xlink:href="msex-20240630.xsd#msex_UnlabeledAbstract13"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_UnlabeledAbstract13_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_UnlabeledAbstract13" xlink:to="msex_UnlabeledAbstract13_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_PreliminarySurveyAndInvestigationChargesNonCurrent" xlink:href="msex-20240630.xsd#msex_PreliminarySurveyAndInvestigationChargesNonCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_PreliminarySurveyAndInvestigationChargesNonCurrent_lbl" xml:lang="en-US">Preliminary Survey and Investigation Charges</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_PreliminarySurveyAndInvestigationChargesNonCurrent" xlink:to="msex_PreliminarySurveyAndInvestigationChargesNonCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RegulatoryAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryAssetsNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RegulatoryAssetsNoncurrent_lbl" xml:lang="en-US">Regulatory Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RegulatoryAssetsNoncurrent" xlink:to="us-gaap_RegulatoryAssetsNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_NonutilityAssetsNetNonCurrent" xlink:href="msex-20240630.xsd#msex_NonutilityAssetsNetNonCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_NonutilityAssetsNetNonCurrent_lbl" xml:lang="en-US">Non-utility Assets - Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_NonutilityAssetsNetNonCurrent" xlink:to="msex_NonutilityAssetsNetNonCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_EmployeeBenefitPlans" xlink:href="msex-20240630.xsd#msex_EmployeeBenefitPlans"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_EmployeeBenefitPlans_lbl" xml:lang="en-US">Employee Benefit Plans</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_EmployeeBenefitPlans" xlink:to="msex_EmployeeBenefitPlans_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherAssetsNoncurrent_lbl" xml:lang="en-US">Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsNoncurrent" xlink:to="us-gaap_OtherAssetsNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_UnlabeledAbstract14" xlink:href="msex-20240630.xsd#msex_UnlabeledAbstract14"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_UnlabeledAbstract14_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_UnlabeledAbstract14" xlink:to="msex_UnlabeledAbstract14_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_CapitalizationAndLiabilitiesAbstract" xlink:href="msex-20240630.xsd#msex_CapitalizationAndLiabilitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_CapitalizationAndLiabilitiesAbstract_lbl" xml:lang="en-US">CAPITALIZATION AND LIABILITIES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_CapitalizationAndLiabilitiesAbstract" xlink:to="msex_CapitalizationAndLiabilitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockValue_lbl" xml:lang="en-US">CAPITALIZATION: Common Stock, No Par Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xml:lang="en-US">Retained Earnings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockValue_lbl" xml:lang="en-US">Preferred Stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockValue" xlink:to="us-gaap_PreferredStockValue_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_UnlabeledAbstract15" xlink:href="msex-20240630.xsd#msex_UnlabeledAbstract15"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_UnlabeledAbstract15_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_UnlabeledAbstract15" xlink:to="msex_UnlabeledAbstract15_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLongTermDebtCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherLongTermDebtCurrent_lbl" xml:lang="en-US">CURRENT Current Portion of Long-term Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLongTermDebtCurrent" xlink:to="us-gaap_OtherLongTermDebtCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NotesPayableCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NotesPayableCurrent_lbl" xml:lang="en-US">LIABILITIES: Notes Payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesPayableCurrent" xlink:to="us-gaap_NotesPayableCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsPayableCurrent_lbl" xml:lang="en-US">Accounts Payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_LitigationSettlementPayable" xlink:href="msex-20240630.xsd#msex_LitigationSettlementPayable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_LitigationSettlementPayable_lbl" xml:lang="en-US">Litigation Settlement Payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_LitigationSettlementPayable" xlink:to="msex_LitigationSettlementPayable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedIncomeTaxesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccruedIncomeTaxesCurrent_lbl" xml:lang="en-US">Accrued Taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedIncomeTaxesCurrent" xlink:to="us-gaap_AccruedIncomeTaxesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccruedLiabilitiesCurrent_lbl" xml:lang="en-US">Accrued Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent_lbl" xml:lang="en-US">Unearned Revenues and Advanced Service Fees</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherLiabilitiesCurrent_lbl" xml:lang="en-US">Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilitiesCurrent" xlink:to="us-gaap_OtherLiabilitiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_UnlabeledAbstract16" xlink:href="msex-20240630.xsd#msex_UnlabeledAbstract16"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_UnlabeledAbstract16_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_UnlabeledAbstract16" xlink:to="msex_UnlabeledAbstract16_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommitmentsAndContingencies_lbl" xml:lang="en-US">COMMITMENTS AND CONTINGENT LIABILITIES (Note 7)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingencies" xlink:to="us-gaap_CommitmentsAndContingencies_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_UnlabeledAbstract17" xlink:href="msex-20240630.xsd#msex_UnlabeledAbstract17"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_UnlabeledAbstract17_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_UnlabeledAbstract17" xlink:to="msex_UnlabeledAbstract17_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_ConstructionAdvances" xlink:href="msex-20240630.xsd#msex_ConstructionAdvances"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_ConstructionAdvances_lbl" xml:lang="en-US">OTHER LIABILITIES: Customer Advances for Construction</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_ConstructionAdvances" xlink:to="msex_ConstructionAdvances_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_lbl" xml:lang="en-US">Lease Obligations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:to="us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet_lbl" xml:lang="en-US">Accumulated Deferred Income Taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="us-gaap_DeferredIncomeTaxLiabilitiesNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RegulatoryLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryLiabilityNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RegulatoryLiabilityNoncurrent_lbl" xml:lang="en-US">Regulatory Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RegulatoryLiabilityNoncurrent" xlink:to="us-gaap_RegulatoryLiabilityNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherLiabilitiesNoncurrent_lbl" xml:lang="en-US">Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilitiesNoncurrent" xlink:to="us-gaap_OtherLiabilitiesNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_UnlabeledAbstract18" xlink:href="msex-20240630.xsd#msex_UnlabeledAbstract18"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_UnlabeledAbstract18_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_UnlabeledAbstract18" xlink:to="msex_UnlabeledAbstract18_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContributionsInAidOfConstruction" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContributionsInAidOfConstruction"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ContributionsInAidOfConstruction_lbl" xml:lang="en-US">CONTRIBUTIONS IN AID OF CONSTRUCTION</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContributionsInAidOfConstruction" xlink:to="us-gaap_ContributionsInAidOfConstruction_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">CASH FLOWS FROM OPERATING ACTIVITIES:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">Adjustments to Reconcile Net Income to</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_lbl" xml:lang="en-US">Net Cash Provided by Operating Activities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationAndAmortization"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DepreciationAndAmortization_lbl" xml:lang="en-US">Depreciation and Amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationAndAmortization" xlink:to="us-gaap_DepreciationAndAmortization_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Provision for Deferred Income Taxes and Investment Tax Credits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensation_lbl" xml:lang="en-US">Stock Compensation Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xml:lang="en-US">Changes in Assets and Liabilities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_lbl" xml:lang="en-US">Accounts Payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedTaxesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedTaxesPayable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccruedTaxesPayable_lbl" xml:lang="en-US">Accrued Taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedTaxesPayable" xlink:to="us-gaap_IncreaseDecreaseInAccruedTaxesPayable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities_lbl" xml:lang="en-US">Accrued Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations_lbl" xml:lang="en-US">Employee Benefit Plans</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations" xlink:to="us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_lbl" xml:lang="en-US">Unearned Revenue &amp; Advanced Service Fees</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_UnlabeledAbstract19" xlink:href="msex-20240630.xsd#msex_UnlabeledAbstract19"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_UnlabeledAbstract19_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_UnlabeledAbstract19" xlink:to="msex_UnlabeledAbstract19_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xml:lang="en-US">CASH FLOWS FROM INVESTING ACTIVITIES:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForFundsUsedDuringConstructionInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForFundsUsedDuringConstructionInvestingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AllowanceForFundsUsedDuringConstructionInvestingActivities_lbl" xml:lang="en-US">Utility Plant Expenditures, Including AFUDC</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForFundsUsedDuringConstructionInvestingActivities" xlink:to="us-gaap_AllowanceForFundsUsedDuringConstructionInvestingActivities_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_UnlabeledAbstract20" xlink:href="msex-20240630.xsd#msex_UnlabeledAbstract20"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_UnlabeledAbstract20_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_UnlabeledAbstract20" xlink:to="msex_UnlabeledAbstract20_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xml:lang="en-US">CASH FLOWS FROM FINANCING ACTIVITIES:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromIssuanceOfLongTermDebt_lbl" xml:lang="en-US">Proceeds from Issuance of Long-term Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:to="us-gaap_ProceedsFromIssuanceOfLongTermDebt_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromRepaymentsOfShortTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromRepaymentsOfShortTermDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromRepaymentsOfShortTermDebt_lbl" xml:lang="en-US">Net Short-term Bank Borrowings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromRepaymentsOfShortTermDebt" xlink:to="us-gaap_ProceedsFromRepaymentsOfShortTermDebt_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl" xml:lang="en-US">Proceeds from Issuance of Common Stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_lbl" xml:lang="en-US">Construction Advances and Contributions-Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:to="us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_UnlabeledAbstract21" xlink:href="msex-20240630.xsd#msex_UnlabeledAbstract21"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_UnlabeledAbstract21_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_UnlabeledAbstract21" xlink:to="msex_UnlabeledAbstract21_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_UnlabeledAbstract22" xlink:href="msex-20240630.xsd#msex_UnlabeledAbstract22"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_UnlabeledAbstract22_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_UnlabeledAbstract22" xlink:to="msex_UnlabeledAbstract22_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_UnlabeledAbstract23" xlink:href="msex-20240630.xsd#msex_UnlabeledAbstract23"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_UnlabeledAbstract23_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_UnlabeledAbstract23" xlink:to="msex_UnlabeledAbstract23_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl" xml:lang="en-US">SUPPLEMENTAL DISCLOSURE OF NON-CASH ACTIVITY:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContributionOfProperty" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContributionOfProperty"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ContributionOfProperty_lbl" xml:lang="en-US">Utility Plant received as Construction Advances and Contributions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContributionOfProperty" xlink:to="us-gaap_ContributionOfProperty_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_UnlabeledAbstract24" xlink:href="msex-20240630.xsd#msex_UnlabeledAbstract24"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_UnlabeledAbstract24_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_UnlabeledAbstract24" xlink:to="msex_UnlabeledAbstract24_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplementalCashFlowElementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplementalCashFlowElementsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SupplementalCashFlowElementsAbstract_lbl" xml:lang="en-US">SUPPLEMENTAL DISCLOSURE OF CASH FLOWS INFORMATION:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalCashFlowElementsAbstract" xlink:to="us-gaap_SupplementalCashFlowElementsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_CashPaidDuringTheYearForAbstract" xlink:href="msex-20240630.xsd#msex_CashPaidDuringTheYearForAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_CashPaidDuringTheYearForAbstract_lbl" xml:lang="en-US">Cash Paid During the Period for:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_CashPaidDuringTheYearForAbstract" xlink:to="msex_CashPaidDuringTheYearForAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPaidNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestPaidNet_lbl" xml:lang="en-US">Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPaidNet" xlink:to="us-gaap_InterestPaidNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPaidCapitalized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPaidCapitalized"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestPaidCapitalized_lbl" xml:lang="en-US">Interest Capitalized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPaidCapitalized" xlink:to="us-gaap_InterestPaidCapitalized_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxesPaidNet_lbl" xml:lang="en-US">Income Taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesPaidNet" xlink:to="us-gaap_IncomeTaxesPaidNet_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_CommonStockNoParValueAbstract" xlink:href="msex-20240630.xsd#msex_CommonStockNoParValueAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_CommonStockNoParValueAbstract_lbl" xml:lang="en-US">Common Stock, No Par Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_CommonStockNoParValueAbstract" xlink:to="msex_CommonStockNoParValueAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_CommonStockValueAuthorized" xlink:href="msex-20240630.xsd#msex_CommonStockValueAuthorized"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_CommonStockValueAuthorized_lbl" xml:lang="en-US">Shares Authorized - 40,000</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_CommonStockValueAuthorized" xlink:to="msex_CommonStockValueAuthorized_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl" xml:lang="en-US">Common stock, shares authorized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValueOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValueOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockValueOutstanding_lbl" xml:lang="en-US">Shares Outstanding - 2024 - 17,829; 2023 - 17,821</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValueOutstanding" xlink:to="us-gaap_CommonStockValueOutstanding_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_UnlabeledAbstract25" xlink:href="msex-20240630.xsd#msex_UnlabeledAbstract25"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_UnlabeledAbstract25_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_UnlabeledAbstract25" xlink:to="msex_UnlabeledAbstract25_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_CumulativePreferredStockNoParValueAbstract" xlink:href="msex-20240630.xsd#msex_CumulativePreferredStockNoParValueAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_CumulativePreferredStockNoParValueAbstract_lbl" xml:lang="en-US">Cumulative Preferred Stock, No Par Value:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_CumulativePreferredStockNoParValueAbstract" xlink:to="msex_CumulativePreferredStockNoParValueAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_PreferredStockValueAuthorized" xlink:href="msex-20240630.xsd#msex_PreferredStockValueAuthorized"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_PreferredStockValueAuthorized_lbl" xml:lang="en-US">Shares Authorized - 120</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_PreferredStockValueAuthorized" xlink:to="msex_PreferredStockValueAuthorized_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockLiquidationPreferenceValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockLiquidationPreferenceValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockLiquidationPreferenceValue_lbl" xml:lang="en-US">Preferred stock, shares authorized (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockLiquidationPreferenceValue" xlink:to="us-gaap_PreferredStockLiquidationPreferenceValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockValueOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockValueOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockValueOutstanding_lbl" xml:lang="en-US">Shares Outstanding - 20</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockValueOutstanding" xlink:to="us-gaap_PreferredStockValueOutstanding_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockSharesOutstanding_lbl" xml:lang="en-US">Preferred stock, shares outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesOutstanding" xlink:to="us-gaap_PreferredStockSharesOutstanding_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_ConvertibleAbstract" xlink:href="msex-20240630.xsd#msex_ConvertibleAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_ConvertibleAbstract_lbl" xml:lang="en-US">Convertible:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_ConvertibleAbstract" xlink:to="msex_ConvertibleAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockDividendsAndOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockDividendsAndOtherAdjustments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockDividendsAndOtherAdjustments_lbl" xml:lang="en-US">TOTAL PREFERRED STOCK</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockDividendsAndOtherAdjustments" xlink:to="us-gaap_PreferredStockDividendsAndOtherAdjustments_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_NonredeemableAbstract" xlink:href="msex-20240630.xsd#msex_NonredeemableAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_NonredeemableAbstract_lbl" xml:lang="en-US">Nonredeemable:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_NonredeemableAbstract" xlink:to="msex_NonredeemableAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_UnlabeledAbstract26" xlink:href="msex-20240630.xsd#msex_UnlabeledAbstract26"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_UnlabeledAbstract26_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_UnlabeledAbstract26" xlink:to="msex_UnlabeledAbstract26_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtAbstract_lbl" xml:lang="en-US">Long-term Debt:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtAbstract" xlink:to="us-gaap_LongTermDebtAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtCurrent_lbl" xml:lang="en-US">SUBTOTAL LONG-TERM DEBT</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtCurrent" xlink:to="us-gaap_LongTermDebtCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl" xml:lang="en-US">Interest rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentTerms" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentTerms"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentTerms_lbl" xml:lang="en-US">Long term debt maturity period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentTerms" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentTerms_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentUnamortizedPremiumCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentUnamortizedPremiumCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentUnamortizedPremiumCurrent_lbl" xml:lang="en-US">Add: Premium on Issuance of Long-term Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentUnamortizedPremiumCurrent" xlink:to="us-gaap_DebtInstrumentUnamortizedPremiumCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueDividendReinvestmentPlan" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueDividendReinvestmentPlan"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueDividendReinvestmentPlan_lbl" xml:lang="en-US">Dividend Reinvestment &amp; Common Stock Purchase Plan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueDividendReinvestmentPlan" xlink:to="us-gaap_StockIssuedDuringPeriodValueDividendReinvestmentPlan_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesDividendReinvestmentPlan" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesDividendReinvestmentPlan"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesDividendReinvestmentPlan_lbl" xml:lang="en-US">Dividend Reinvestment &amp; Common Stock Purchase Plan (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesDividendReinvestmentPlan" xlink:to="us-gaap_StockIssuedDuringPeriodSharesDividendReinvestmentPlan_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_lbl" xml:lang="en-US">Restricted Stock Award - Net - Employees</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:to="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockDividendsPerShareCashPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockDividendsPerShareCashPaid"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockDividendsPerShareCashPaid_lbl" xml:lang="en-US">Cash dividends, per share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockDividendsPerShareCashPaid" xlink:to="us-gaap_CommonStockDividendsPerShareCashPaid_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_UnlabeledAbstract27" xlink:href="msex-20240630.xsd#msex_UnlabeledAbstract27"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_UnlabeledAbstract27_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_UnlabeledAbstract27" xlink:to="msex_UnlabeledAbstract27_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_lbl" xml:lang="en-US">Restricted Stock Award - Net - Employees (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_lbl" xml:lang="en-US">Restricted Stock Award - Board of Directors</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:to="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_lbl" xml:lang="en-US">Restricted Stock Award - Board of Directors (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_UnlabeledAbstract28" xlink:href="msex-20240630.xsd#msex_UnlabeledAbstract28"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_UnlabeledAbstract28_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_UnlabeledAbstract28" xlink:to="msex_UnlabeledAbstract28_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_UnlabeledAbstract29" xlink:href="msex-20240630.xsd#msex_UnlabeledAbstract29"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_UnlabeledAbstract29_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_UnlabeledAbstract29" xlink:to="msex_UnlabeledAbstract29_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity_lbl" xml:lang="en-US">Equity Portion of Allowance for Funds Used During Construction (AFUDC)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity" xlink:to="us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue_lbl" xml:lang="en-US">Cash Surrender Value of Life Insurance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue" xlink:to="us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xml:lang="en-US">Accounts Receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_IncreaseDecreaseinUnbilledRevenues" xlink:href="msex-20240630.xsd#msex_IncreaseDecreaseinUnbilledRevenues"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="msex_IncreaseDecreaseinUnbilledRevenues_lbl" xml:lang="en-US">Unbilled Revenues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_IncreaseDecreaseinUnbilledRevenues" xlink:to="msex_IncreaseDecreaseinUnbilledRevenues_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInRawMaterialsPackagingMaterialsAndSuppliesInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInRawMaterialsPackagingMaterialsAndSuppliesInventories"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInRawMaterialsPackagingMaterialsAndSuppliesInventories_lbl" xml:lang="en-US">Materials &amp; Supplies</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInRawMaterialsPackagingMaterialsAndSuppliesInventories" xlink:to="us-gaap_IncreaseDecreaseInRawMaterialsPackagingMaterialsAndSuppliesInventories_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInPrepaidExpense_lbl" xml:lang="en-US">Prepayments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:to="us-gaap_IncreaseDecreaseInPrepaidExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_IncreaseDecreaseinRecoveredCostsEnvironmentalLitigationSettlement" xlink:href="msex-20240630.xsd#msex_IncreaseDecreaseinRecoveredCostsEnvironmentalLitigationSettlement"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="msex_IncreaseDecreaseinRecoveredCostsEnvironmentalLitigationSettlement_lbl" xml:lang="en-US">Recovered Costs-Environmental Litigation Settlement</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_IncreaseDecreaseinRecoveredCostsEnvironmentalLitigationSettlement" xlink:to="msex_IncreaseDecreaseinRecoveredCostsEnvironmentalLitigationSettlement_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_lbl" xml:lang="en-US">Other Assets and Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xml:lang="en-US">Utility Plant Expenditures, Including AFUDC-Debt of $180 in 2024 and $651 in 2023</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_RepaymentsOfLongTermDebt_lbl" xml:lang="en-US">Redemption of Long-term Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfLongTermDebt" xlink:to="us-gaap_RepaymentsOfLongTermDebt_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsOfDebtIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsOfDebtIssuanceCosts_lbl" xml:lang="en-US">Deferred Debt Issuance Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsOfDebtIssuanceCosts" xlink:to="us-gaap_PaymentsOfDebtIssuanceCosts_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl" xml:lang="en-US">Payment of Grantee Withholding Taxes in Exchange for Restricted Stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsOfDividendsCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsOfDividendsCommonStock_lbl" xml:lang="en-US">Payment of Common Dividends</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsOfDividendsCommonStock" xlink:to="us-gaap_PaymentsOfDividendsCommonStock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock_lbl" xml:lang="en-US">Payment of Preferred Dividends</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock" xlink:to="us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscountCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentUnamortizedDiscountCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscountCurrent_lbl" xml:lang="en-US">Less: Unamortized Debt Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentUnamortizedDiscountCurrent" xlink:to="us-gaap_DebtInstrumentUnamortizedDiscountCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredFinanceCostsCurrentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFinanceCostsCurrentGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DeferredFinanceCostsCurrentGross_lbl" xml:lang="en-US">Less: Current Portion of Long-term Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredFinanceCostsCurrentGross" xlink:to="us-gaap_DeferredFinanceCostsCurrentGross_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DividendsCommonStockCash" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendsCommonStockCash"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DividendsCommonStockCash_lbl" xml:lang="en-US">Cash Dividends on Common Stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DividendsCommonStockCash" xlink:to="us-gaap_DividendsCommonStockCash_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DividendsPreferredStockCash" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendsPreferredStockCash"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DividendsPreferredStockCash_lbl" xml:lang="en-US">Cash Dividends on Preferred Stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DividendsPreferredStockCash" xlink:to="us-gaap_DividendsPreferredStockCash_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertiblePreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertiblePreferredStockMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConvertiblePreferredStockMember_lbl" xml:lang="en-US">Convertible Preferred Stock $7.00 Series</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConvertiblePreferredStockMember" xlink:to="us-gaap_ConvertiblePreferredStockMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonredeemablePreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonredeemablePreferredStockMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NonredeemablePreferredStockMember_lbl" xml:lang="en-US">Nonredeemable Preferred Stock $7.00 Series</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonredeemablePreferredStockMember" xlink:to="us-gaap_NonredeemablePreferredStockMember_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_NonredeemablePreferredStock1Member" xlink:href="msex-20240630.xsd#msex_NonredeemablePreferredStock1Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_NonredeemablePreferredStock1Member_lbl" xml:lang="en-US">Nonredeemable Preferred Stock $4.75 Series</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_NonredeemablePreferredStock1Member" xlink:to="msex_NonredeemablePreferredStock1Member_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_FirstMortgageOne1Member" xlink:href="msex-20240630.xsd#msex_FirstMortgageOne1Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_FirstMortgageOne1Member_lbl" xml:lang="en-US">First Mortgage Bonds</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_FirstMortgageOne1Member" xlink:to="msex_FirstMortgageOne1Member_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_MinimumMember_lbl" xml:lang="en-US">Minimum</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MinimumMember" xlink:to="srt_MinimumMember_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_FirstMortgageBondsDue20232059Member" xlink:href="msex-20240630.xsd#msex_FirstMortgageBondsDue20232059Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_FirstMortgageBondsDue20232059Member_lbl" xml:lang="en-US">First Mortgage Bonds due 2024-2059</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_FirstMortgageBondsDue20232059Member" xlink:to="msex_FirstMortgageBondsDue20232059Member_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="msex_FirstMortgageBondsDue20232059Member_lbl0" xml:lang="en-US">First Mortgage Bonds 2024-2059</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_FirstMortgageBondsDue20232059Member" xlink:to="msex_FirstMortgageBondsDue20232059Member_lbl0"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_MaximumMember_lbl" xml:lang="en-US">Maximum</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MaximumMember" xlink:to="srt_MaximumMember_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_AmortizingSecuredNoteMember" xlink:href="msex-20240630.xsd#msex_AmortizingSecuredNoteMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_AmortizingSecuredNoteMember_lbl" xml:lang="en-US">Amortizing Secured Notes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_AmortizingSecuredNoteMember" xlink:to="msex_AmortizingSecuredNoteMember_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_AmortizingSecuredNotesDue20282046Member" xlink:href="msex-20240630.xsd#msex_AmortizingSecuredNotesDue20282046Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_AmortizingSecuredNotesDue20282046Member_lbl" xml:lang="en-US">Amortizing Secured Notes due 2028-2046</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_AmortizingSecuredNotesDue20282046Member" xlink:to="msex_AmortizingSecuredNotesDue20282046Member_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_StateRevolvingTrustNotesOneMember" xlink:href="msex-20240630.xsd#msex_StateRevolvingTrustNotesOneMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_StateRevolvingTrustNotesOneMember_lbl" xml:lang="en-US">State Revolving Trust Notes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_StateRevolvingTrustNotesOneMember" xlink:to="msex_StateRevolvingTrustNotesOneMember_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_StateRevolvingTrustNotesDue20252044Member" xlink:href="msex-20240630.xsd#msex_StateRevolvingTrustNotesDue20252044Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_StateRevolvingTrustNotesDue20252044Member_lbl" xml:lang="en-US">State Revolving Trust Notes due 2025-2044</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_StateRevolvingTrustNotesDue20252044Member" xlink:to="msex_StateRevolvingTrustNotesDue20252044Member_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockMember_lbl" xml:lang="en-US">Common Stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RetainedEarningsMember_lbl" xml:lang="en-US">Retained Earnings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_lbl" xml:lang="en-US">Basis of Presentation and Recent Developments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_lbl" xml:lang="en-US">Schedule of Issued Accounting Standards</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:to="us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PublicUtilitiesDisclosureTextBlock_lbl" xml:lang="en-US">Rate and Regulatory Matters</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PublicUtilitiesDisclosureTextBlock" xlink:to="us-gaap_PublicUtilitiesDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl" xml:lang="en-US">Capitalization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfCapitalizationTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfCapitalizationTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfCapitalizationTextBlock_lbl" xml:lang="en-US">Schedule of Carrying Amount and Fair Value of the FMBs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfCapitalizationTextBlock" xlink:to="us-gaap_ScheduleOfCapitalizationTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentCarryingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentCarryingAmount_lbl" xml:lang="en-US">Carrying Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentCarryingAmount" xlink:to="us-gaap_DebtInstrumentCarryingAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtFairValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtFairValue_lbl" xml:lang="en-US">Fair Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtFairValue" xlink:to="us-gaap_LongTermDebtFairValue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareTextBlock_lbl" xml:lang="en-US">Earnings Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareTextBlock" xlink:to="us-gaap_EarningsPerShareTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl" xml:lang="en-US">Schedule of Earnings Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_UnlabeledAbstract30" xlink:href="msex-20240630.xsd#msex_UnlabeledAbstract30"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_UnlabeledAbstract30_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_UnlabeledAbstract30" xlink:to="msex_UnlabeledAbstract30_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_UnlabeledAbstract31" xlink:href="msex-20240630.xsd#msex_UnlabeledAbstract31"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_UnlabeledAbstract31_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_UnlabeledAbstract31" xlink:to="msex_UnlabeledAbstract31_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_DilutedAbstract" xlink:href="msex-20240630.xsd#msex_DilutedAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_DilutedAbstract_lbl" xml:lang="en-US">Diluted:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_DilutedAbstract" xlink:to="msex_DilutedAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_lbl" xml:lang="en-US">Earnings Applicable to Common Stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_SeriesPreferredDividend" xlink:href="msex-20240630.xsd#msex_SeriesPreferredDividend"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_SeriesPreferredDividend_lbl" xml:lang="en-US">$7.00 Series Preferred Dividend</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_SeriesPreferredDividend" xlink:to="msex_SeriesPreferredDividend_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockDividendsPerShareCashPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockDividendsPerShareCashPaid"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockDividendsPerShareCashPaid_lbl" xml:lang="en-US">Preferred Dividend</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockDividendsPerShareCashPaid" xlink:to="us-gaap_PreferredStockDividendsPerShareCashPaid_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_UnlabeledAbstract32" xlink:href="msex-20240630.xsd#msex_UnlabeledAbstract32"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_UnlabeledAbstract32_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_UnlabeledAbstract32" xlink:to="msex_UnlabeledAbstract32_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_UnlabeledAbstract33" xlink:href="msex-20240630.xsd#msex_UnlabeledAbstract33"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_UnlabeledAbstract33_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_UnlabeledAbstract33" xlink:to="msex_UnlabeledAbstract33_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_UnlabeledAbstract34" xlink:href="msex-20240630.xsd#msex_UnlabeledAbstract34"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_UnlabeledAbstract34_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_UnlabeledAbstract34" xlink:to="msex_UnlabeledAbstract34_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_DilutedAbstract0" xlink:href="msex-20240630.xsd#msex_DilutedAbstract0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_DilutedAbstract0_lbl" xml:lang="en-US">Diluted:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_DilutedAbstract0" xlink:to="msex_DilutedAbstract0_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_UnlabeledAbstract35" xlink:href="msex-20240630.xsd#msex_UnlabeledAbstract35"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_UnlabeledAbstract35_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_UnlabeledAbstract35" xlink:to="msex_UnlabeledAbstract35_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock_lbl" xml:lang="en-US">Business Segment Data</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl" xml:lang="en-US">Schedule of Inter-Segment Transactions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenuesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenuesAbstract_lbl" xml:lang="en-US">Revenues:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenuesAbstract" xlink:to="us-gaap_RevenuesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_UnlabeledAbstract36" xlink:href="msex-20240630.xsd#msex_UnlabeledAbstract36"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_UnlabeledAbstract36_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_UnlabeledAbstract36" xlink:to="msex_UnlabeledAbstract36_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_OperatingIncomeAbstract" xlink:href="msex-20240630.xsd#msex_OperatingIncomeAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_OperatingIncomeAbstract_lbl" xml:lang="en-US">Operating Income:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_OperatingIncomeAbstract" xlink:to="msex_OperatingIncomeAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_UnlabeledAbstract37" xlink:href="msex-20240630.xsd#msex_UnlabeledAbstract37"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_UnlabeledAbstract37_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_UnlabeledAbstract37" xlink:to="msex_UnlabeledAbstract37_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_NetIncomeAbstract" xlink:href="msex-20240630.xsd#msex_NetIncomeAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_NetIncomeAbstract_lbl" xml:lang="en-US">Net Income:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_NetIncomeAbstract" xlink:to="msex_NetIncomeAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_UnlabeledAbstract38" xlink:href="msex-20240630.xsd#msex_UnlabeledAbstract38"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_UnlabeledAbstract38_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_UnlabeledAbstract38" xlink:to="msex_UnlabeledAbstract38_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_CapitalExpendituresAbstract" xlink:href="msex-20240630.xsd#msex_CapitalExpendituresAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_CapitalExpendituresAbstract_lbl" xml:lang="en-US">Capital Expenditures:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_CapitalExpendituresAbstract" xlink:to="msex_CapitalExpendituresAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CapitalExpendituresIncurredButNotYetPaid_lbl" xml:lang="en-US">Total Capital Expenditures</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:to="us-gaap_CapitalExpendituresIncurredButNotYetPaid_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsAbstract_lbl" xml:lang="en-US">Assets:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShortTermDebtTextBlock_lbl" xml:lang="en-US">Short-term Borrowings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermDebtTextBlock" xlink:to="us-gaap_ShortTermDebtTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_lbl" xml:lang="en-US">Schedule of Lines of Credit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" xlink:to="us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_lbl" xml:lang="en-US">Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:to="us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_lbl" xml:lang="en-US">Available</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:to="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_lbl0" xml:lang="en-US">Remaining availability of funds for borrowing</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:to="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl" xml:lang="en-US">Maximum</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtDescription"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShortTermDebtDescription_lbl" xml:lang="en-US">Credit Type</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermDebtDescription" xlink:to="us-gaap_ShortTermDebtDescription_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_RenewalDateOfLineOfCredit" xlink:href="msex-20240630.xsd#msex_RenewalDateOfLineOfCredit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_RenewalDateOfLineOfCredit_lbl" xml:lang="en-US">Renewal Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_RenewalDateOfLineOfCredit" xlink:to="msex_RenewalDateOfLineOfCredit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShortTermDebtTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShortTermDebtTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfShortTermDebtTextBlock_lbl" xml:lang="en-US">Schedule of Credit Lines and the Weighted Average Interest Rates</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShortTermDebtTextBlock" xlink:to="us-gaap_ScheduleOfShortTermDebtTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityAverageOutstandingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityAverageOutstandingAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LineOfCreditFacilityAverageOutstandingAmount_lbl" xml:lang="en-US">Average Daily Amounts Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityAverageOutstandingAmount" xlink:to="us-gaap_LineOfCreditFacilityAverageOutstandingAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityInterestRateDuringPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_lbl" xml:lang="en-US">Weighted Average Interest Rates</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:to="us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_lbl0" xml:lang="en-US">Interest rates</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:to="us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xml:lang="en-US">Commitments and Contingent Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PurchaseCommitmentExcludingLongtermCommitmentTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseCommitmentExcludingLongtermCommitmentTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PurchaseCommitmentExcludingLongtermCommitmentTableTextBlock_lbl" xml:lang="en-US">Schedule of Purchased Water Costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PurchaseCommitmentExcludingLongtermCommitmentTableTextBlock" xlink:to="us-gaap_PurchaseCommitmentExcludingLongtermCommitmentTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_CostOfTreatedWater" xlink:href="msex-20240630.xsd#msex_CostOfTreatedWater"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_CostOfTreatedWater_lbl" xml:lang="en-US">Treated</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_CostOfTreatedWater" xlink:to="msex_CostOfTreatedWater_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_CostOfUntreatedWater" xlink:href="msex-20240630.xsd#msex_CostOfUntreatedWater"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_CostOfUntreatedWater_lbl" xml:lang="en-US">Untreated</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_CostOfUntreatedWater" xlink:to="msex_CostOfUntreatedWater_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock_lbl" xml:lang="en-US">Schedule of Operating Lease ROU Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_RightOfUseAssetAtLeaseInception" xlink:href="msex-20240630.xsd#msex_RightOfUseAssetAtLeaseInception"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_RightOfUseAssetAtLeaseInception_lbl" xml:lang="en-US">ROU Asset at Lease Inception</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_RightOfUseAssetAtLeaseInception" xlink:to="msex_RightOfUseAssetAtLeaseInception_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl" xml:lang="en-US">Schedule of Future Minimum Operating Lease Commitments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_lbl" xml:lang="en-US">2024</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl" xml:lang="en-US">2025</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl" xml:lang="en-US">2026</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl" xml:lang="en-US">2027</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl" xml:lang="en-US">2028</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl" xml:lang="en-US">Thereafter</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl" xml:lang="en-US">Non-Current Lease Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_UnlabeledAbstract39" xlink:href="msex-20240630.xsd#msex_UnlabeledAbstract39"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_UnlabeledAbstract39_lbl" xml:lang="en-US"></label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_UnlabeledAbstract39" xlink:to="msex_UnlabeledAbstract39_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_IncludedInOtherCurrentLiabilitiesAbstract" xlink:href="msex-20240630.xsd#msex_IncludedInOtherCurrentLiabilitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_IncludedInOtherCurrentLiabilitiesAbstract_lbl" xml:lang="en-US">*Included in Other Current Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_IncludedInOtherCurrentLiabilitiesAbstract" xlink:to="msex_IncludedInOtherCurrentLiabilitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_lbl" xml:lang="en-US">Employee Benefit Plans</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:to="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfNetBenefitCostsTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_lbl" xml:lang="en-US">Schedule of Employee Retirement Benefit Plans</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:to="us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanServiceCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DefinedBenefitPlanServiceCost_lbl" xml:lang="en-US">Service Cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanServiceCost" xlink:to="us-gaap_DefinedBenefitPlanServiceCost_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanInterestCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DefinedBenefitPlanInterestCost_lbl" xml:lang="en-US">Interest Cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanInterestCost" xlink:to="us-gaap_DefinedBenefitPlanInterestCost_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock_lbl" xml:lang="en-US">Revenue Recognition from Contracts with Customers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="us-gaap_RevenueFromContractWithCustomerTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl" xml:lang="en-US">Schedule of Operating Revenues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_RegulatedTariffSalesAbstract" xlink:href="msex-20240630.xsd#msex_RegulatedTariffSalesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_RegulatedTariffSalesAbstract_lbl" xml:lang="en-US">Regulated Tariff Sales</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_RegulatedTariffSalesAbstract" xlink:to="msex_RegulatedTariffSalesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RegulatedOperatingRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatedOperatingRevenue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RegulatedOperatingRevenue_lbl" xml:lang="en-US">Regulated Tariff Sales</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RegulatedOperatingRevenue" xlink:to="us-gaap_RegulatedOperatingRevenue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnregulatedOperatingRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnregulatedOperatingRevenue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UnregulatedOperatingRevenue_lbl" xml:lang="en-US">Non-Regulated Contract Operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnregulatedOperatingRevenue" xlink:to="us-gaap_UnregulatedOperatingRevenue_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RegulatedOperatingRevenueOther" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatedOperatingRevenueOther"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RegulatedOperatingRevenueOther_lbl" xml:lang="en-US">Other Regulated Revenues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RegulatedOperatingRevenueOther" xlink:to="us-gaap_RegulatedOperatingRevenueOther_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_OtherNonregulatedRevenues" xlink:href="msex-20240630.xsd#msex_OtherNonregulatedRevenues"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_OtherNonregulatedRevenues_lbl" xml:lang="en-US">Other Non-Regulated Revenues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_OtherNonregulatedRevenues" xlink:to="msex_OtherNonregulatedRevenues_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_InterSegmentEliminationOperatingRevenues" xlink:href="msex-20240630.xsd#msex_InterSegmentEliminationOperatingRevenues"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_InterSegmentEliminationOperatingRevenues_lbl" xml:lang="en-US">Inter-segment Elimination</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_InterSegmentEliminationOperatingRevenues" xlink:to="msex_InterSegmentEliminationOperatingRevenues_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_OperatingLeaseRightOfUseAssetAccumulatedAmortization" xlink:href="msex-20240630.xsd#msex_OperatingLeaseRightOfUseAssetAccumulatedAmortization"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="msex_OperatingLeaseRightOfUseAssetAccumulatedAmortization_lbl" xml:lang="en-US">Accumulated Amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_OperatingLeaseRightOfUseAssetAccumulatedAmortization" xlink:to="msex_OperatingLeaseRightOfUseAssetAccumulatedAmortization_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl" xml:lang="en-US">Imputed Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_lbl" xml:lang="en-US">Less Current Portion</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_lbl" xml:lang="en-US">Expected Return on Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:to="us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_DefinedBenefitPlanAmortizationOfGainsLoss" xlink:href="msex-20240630.xsd#msex_DefinedBenefitPlanAmortizationOfGainsLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="msex_DefinedBenefitPlanAmortizationOfGainsLoss_lbl" xml:lang="en-US">Amortization of Unrecognized Losses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_DefinedBenefitPlanAmortizationOfGainsLoss" xlink:to="msex_DefinedBenefitPlanAmortizationOfGainsLoss_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_IncomeMember" xlink:href="msex-20240630.xsd#msex_IncomeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_IncomeMember_lbl" xml:lang="en-US">EPS Income [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_IncomeMember" xlink:to="msex_IncomeMember_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_SharesMember" xlink:href="msex-20240630.xsd#msex_SharesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_SharesMember_lbl" xml:lang="en-US">EPS Shares [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_SharesMember" xlink:to="msex_SharesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_RegulatedMember" xlink:href="msex-20240630.xsd#msex_RegulatedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_RegulatedMember_lbl" xml:lang="en-US">Regulated [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_RegulatedMember" xlink:to="msex_RegulatedMember_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_NonRegulatedMember" xlink:href="msex-20240630.xsd#msex_NonRegulatedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_NonRegulatedMember_lbl" xml:lang="en-US">Non - Regulated [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_NonRegulatedMember" xlink:to="msex_NonRegulatedMember_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_InterSegmentEliminationMember" xlink:href="msex-20240630.xsd#msex_InterSegmentEliminationMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_InterSegmentEliminationMember_lbl" xml:lang="en-US">Inter-segment Elimination [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_InterSegmentEliminationMember" xlink:to="msex_InterSegmentEliminationMember_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_BankOfAmericaMember" xlink:href="msex-20240630.xsd#msex_BankOfAmericaMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_BankOfAmericaMember_lbl" xml:lang="en-US">Bank of America [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_BankOfAmericaMember" xlink:to="msex_BankOfAmericaMember_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_PncBankMember" xlink:href="msex-20240630.xsd#msex_PncBankMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_PncBankMember_lbl" xml:lang="en-US">PNC Bank [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_PncBankMember" xlink:to="msex_PncBankMember_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_CoBankMember" xlink:href="msex-20240630.xsd#msex_CoBankMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_CoBankMember_lbl" xml:lang="en-US">CoBank [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_CoBankMember" xlink:to="msex_CoBankMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PensionPlansDefinedBenefitMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PensionPlansDefinedBenefitMember_lbl" xml:lang="en-US">Pension Benefits [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PensionPlansDefinedBenefitMember" xlink:to="us-gaap_PensionPlansDefinedBenefitMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_lbl" xml:lang="en-US">Other Benefits [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:to="us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_ResidentialMember" xlink:href="msex-20240630.xsd#msex_ResidentialMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_ResidentialMember_lbl" xml:lang="en-US">Residential [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_ResidentialMember" xlink:to="msex_ResidentialMember_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_CommercialMember" xlink:href="msex-20240630.xsd#msex_CommercialMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_CommercialMember_lbl" xml:lang="en-US">Commercial [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_CommercialMember" xlink:to="msex_CommercialMember_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_IndustrialMember" xlink:href="msex-20240630.xsd#msex_IndustrialMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_IndustrialMember_lbl" xml:lang="en-US">Industrial [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_IndustrialMember" xlink:to="msex_IndustrialMember_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_FireProtectionMember" xlink:href="msex-20240630.xsd#msex_FireProtectionMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_FireProtectionMember_lbl" xml:lang="en-US">Fire Protection	[Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_FireProtectionMember" xlink:to="msex_FireProtectionMember_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_WholesaleMember" xlink:href="msex-20240630.xsd#msex_WholesaleMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_WholesaleMember_lbl" xml:lang="en-US">Wholesale [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_WholesaleMember" xlink:to="msex_WholesaleMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_lbl" xml:lang="en-US">Accounting Standards Update [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RegulatoryAgencyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryAgencyAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RegulatoryAgencyAxis_lbl" xml:lang="en-US">Regulatory Agency [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RegulatoryAgencyAxis" xlink:to="us-gaap_RegulatoryAgencyAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionAxis_lbl" xml:lang="en-US">Business Acquisition [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionAxis_lbl" xml:lang="en-US">Related Party Transaction [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventTypeAxis_lbl" xml:lang="en-US">Subsequent Event Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementScenarioAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_StatementScenarioAxis_lbl" xml:lang="en-US">Scenario [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_StatementScenarioAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodsAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodsAxis_lbl" xml:lang="en-US">Repurchase Agreements and Similar Transactions, Maturity Periods [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodsAxis" xlink:to="us-gaap_AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodsAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ExtinguishmentOfDebtAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ExtinguishmentOfDebtAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ExtinguishmentOfDebtAxis_lbl" xml:lang="en-US">Extinguishment of Debt [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ExtinguishmentOfDebtAxis" xlink:to="us-gaap_ExtinguishmentOfDebtAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis_lbl" xml:lang="en-US">Purchase Commitment, Excluding Long-Term Commitment [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis" xlink:to="us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleDescription"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleDescription_lbl" xml:lang="en-US">Description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleDescription" xlink:to="us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleDescription_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate_lbl" xml:lang="en-US">Date of adoption</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate" xlink:to="us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateRetrospectiveApplicationImpracticableReasonAndAlternativeMethodDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateRetrospectiveApplicationImpracticableReasonAndAlternativeMethodDescription"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateRetrospectiveApplicationImpracticableReasonAndAlternativeMethodDescription_lbl" xml:lang="en-US">Application</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateRetrospectiveApplicationImpracticableReasonAndAlternativeMethodDescription" xlink:to="us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateRetrospectiveApplicationImpracticableReasonAndAlternativeMethodDescription_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleDescriptionOfPriorperiodInformationRetrospectivelyAdjusted" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleDescriptionOfPriorperiodInformationRetrospectivelyAdjusted"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleDescriptionOfPriorperiodInformationRetrospectivelyAdjusted_lbl" xml:lang="en-US">Effect on the condensed consolidated financial statements</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleDescriptionOfPriorperiodInformationRetrospectivelyAdjusted" xlink:to="us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleDescriptionOfPriorperiodInformationRetrospectivelyAdjusted_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount_lbl" xml:lang="en-US">Approved increase in annual operating revenues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount" xlink:to="us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount_lbl0" xml:lang="en-US">Borrowing amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount" xlink:to="us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage_lbl" xml:lang="en-US">Return on equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage" xlink:to="us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CarryingCostsPropertyAndExplorationRights" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CarryingCostsPropertyAndExplorationRights"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CarryingCostsPropertyAndExplorationRights_lbl" xml:lang="en-US">Carrying costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CarryingCostsPropertyAndExplorationRights" xlink:to="us-gaap_CarryingCostsPropertyAndExplorationRights_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherDeferredCostsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherDeferredCostsNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherDeferredCostsNet_lbl" xml:lang="en-US">Previously incurred operating treatment costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherDeferredCostsNet" xlink:to="us-gaap_OtherDeferredCostsNet_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_SurchargeForCostsIncurred" xlink:href="msex-20240630.xsd#msex_SurchargeForCostsIncurred"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_SurchargeForCostsIncurred_lbl" xml:lang="en-US">Surcharge for costs incurred</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_SurchargeForCostsIncurred" xlink:to="msex_SurchargeForCostsIncurred_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionRevenueReportedByAcquiredEntityForLastAnnualPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionRevenueReportedByAcquiredEntityForLastAnnualPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessAcquisitionRevenueReportedByAcquiredEntityForLastAnnualPeriod_lbl" xml:lang="en-US">Annual revenues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionRevenueReportedByAcquiredEntityForLastAnnualPeriod" xlink:to="us-gaap_BusinessAcquisitionRevenueReportedByAcquiredEntityForLastAnnualPeriod_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Revenues_lbl" xml:lang="en-US">Revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Revenues" xlink:to="us-gaap_Revenues_lbl"/>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSrb9Unfw5ZIZzlQH6J7MZhgXxR1SC3VWecwH407JbKoicE8v+YtfNuoUcZ3RuTydUWPPkMWa6PV1QwEZLvwvXoILGjxdtB/sondFYC8K5utDMjn1AwCX0ib60yl0qjWlezujL2zqFB2V1rq9eN8dydDTiymhdPE+hP+ZYEgK1HR4pUNoVk01BSCLj09kTFwFT5ZAx2JhPZrVBg==] CSR-->
    <loc xlink:type="locator" xlink:label="us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations_lbl" xml:lang="en-US">Operations and maintenance expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations" xlink:to="us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EscrowDeposit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EscrowDeposit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EscrowDeposit_lbl" xml:lang="en-US">Escrow account</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EscrowDeposit" xlink:to="us-gaap_EscrowDeposit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl" xml:lang="en-US">Issuance of common stock (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl" xml:lang="en-US">Shares issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SaleOfStockConsiderationReceivedOnTransaction_lbl" xml:lang="en-US">Shares of common stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:to="us-gaap_SaleOfStockConsiderationReceivedOnTransaction_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtPercentageBearingVariableInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtPercentageBearingVariableInterestRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtPercentageBearingVariableInterestRate_lbl" xml:lang="en-US">Long term securitized loan interest rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtPercentageBearingVariableInterestRate" xlink:to="us-gaap_LongTermDebtPercentageBearingVariableInterestRate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromLoans" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromLoans"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromLoans_lbl" xml:lang="en-US">Loans totaling</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromLoans" xlink:to="us-gaap_ProceedsFromLoans_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansAndLeasesReceivableCommitmentsFixedRates" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LoansAndLeasesReceivableCommitmentsFixedRates"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LoansAndLeasesReceivableCommitmentsFixedRates_lbl" xml:lang="en-US">SRF loan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansAndLeasesReceivableCommitmentsFixedRates" xlink:to="us-gaap_LoansAndLeasesReceivableCommitmentsFixedRates_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansReceivableBasisSpreadOnVariableRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LoansReceivableBasisSpreadOnVariableRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LoansReceivableBasisSpreadOnVariableRate_lbl" xml:lang="en-US">Percentage of loan interest rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansReceivableBasisSpreadOnVariableRate" xlink:to="us-gaap_LoansReceivableBasisSpreadOnVariableRate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentFaceAmount_lbl" xml:lang="en-US">Drawn amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentFaceAmount" xlink:to="us-gaap_DebtInstrumentFaceAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueOptionIneligibleItemsAggregateCarryingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueOptionIneligibleItemsAggregateCarryingAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueOptionIneligibleItemsAggregateCarryingAmount_lbl" xml:lang="en-US">Carrying instrument amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueOptionIneligibleItemsAggregateCarryingAmount" xlink:to="us-gaap_FairValueOptionIneligibleItemsAggregateCarryingAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_CustomerAdvancesForConstructionWork" xlink:href="msex-20240630.xsd#msex_CustomerAdvancesForConstructionWork"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_CustomerAdvancesForConstructionWork_lbl" xml:lang="en-US">Construction carrying amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_CustomerAdvancesForConstructionWork" xlink:to="msex_CustomerAdvancesForConstructionWork_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockConvertibleConversionPrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockConvertibleConversionPrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockConvertibleConversionPrice_lbl" xml:lang="en-US">Convertible preferred stock price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockConvertibleConversionPrice" xlink:to="us-gaap_PreferredStockConvertibleConversionPrice_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NumberOfReportableSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfReportableSegments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NumberOfReportableSegments_lbl" xml:lang="en-US">Reportable segment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NumberOfReportableSegments" xlink:to="us-gaap_NumberOfReportableSegments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LinesOfCreditCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LinesOfCreditCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LinesOfCreditCurrent_lbl" xml:lang="en-US">Lines of credit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LinesOfCreditCurrent" xlink:to="us-gaap_LinesOfCreditCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShorttermDebtAverageOutstandingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShorttermDebtAverageOutstandingAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShorttermDebtAverageOutstandingAmount_lbl" xml:lang="en-US">Outstanding amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShorttermDebtAverageOutstandingAmount" xlink:to="us-gaap_ShorttermDebtAverageOutstandingAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromShortTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromShortTermDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromShortTermDebt_lbl" xml:lang="en-US">Proceeds from borrowings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromShortTermDebt" xlink:to="us-gaap_ProceedsFromShortTermDebt_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtWeightedAverageInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtWeightedAverageInterestRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtWeightedAverageInterestRate_lbl" xml:lang="en-US">weighted average interest rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtWeightedAverageInterestRate" xlink:to="us-gaap_DebtWeightedAverageInterestRate_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_LongtermPurchaseCommitmentExpirationDate" xlink:href="msex-20240630.xsd#msex_LongtermPurchaseCommitmentExpirationDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_LongtermPurchaseCommitmentExpirationDate_lbl" xml:lang="en-US">Purchase commitment expiration date of contract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_LongtermPurchaseCommitmentExpirationDate" xlink:to="msex_LongtermPurchaseCommitmentExpirationDate_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_AveragePurchaseOfGallons" xlink:href="msex-20240630.xsd#msex_AveragePurchaseOfGallons"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_AveragePurchaseOfGallons_lbl" xml:lang="en-US">Average purchase of gallons</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_AveragePurchaseOfGallons" xlink:to="msex_AveragePurchaseOfGallons_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_EstimatedIncrementalBorrowingRate" xlink:href="msex-20240630.xsd#msex_EstimatedIncrementalBorrowingRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_EstimatedIncrementalBorrowingRate_lbl" xml:lang="en-US">Estimated incremental borrowing rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_EstimatedIncrementalBorrowingRate" xlink:to="msex_EstimatedIncrementalBorrowingRate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLeaseIncomeLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLeaseIncomeLeasePayments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseLeaseIncomeLeasePayments_lbl" xml:lang="en-US">Rental expenses under operating leases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLeaseIncomeLeasePayments" xlink:to="us-gaap_OperatingLeaseLeaseIncomeLeasePayments_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_Estimatedobligationexpenditure" xlink:href="msex-20240630.xsd#msex_Estimatedobligationexpenditure"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_Estimatedobligationexpenditure_lbl" xml:lang="en-US">Estimated obligation expenditure</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_Estimatedobligationexpenditure" xlink:to="msex_Estimatedobligationexpenditure_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PensionContributions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionContributions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PensionContributions_lbl" xml:lang="en-US">Contributions to the pension plan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PensionContributions" xlink:to="us-gaap_PensionContributions_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PensionAndOtherPostretirementBenefitContributions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionAndOtherPostretirementBenefitContributions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PensionAndOtherPostretirementBenefitContributions_lbl" xml:lang="en-US">Cash contributions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PensionAndOtherPostretirementBenefitContributions" xlink:to="us-gaap_PensionAndOtherPostretirementBenefitContributions_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingStandardsUpdate202307Member" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingStandardsUpdate202307Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountingStandardsUpdate202307Member_lbl" xml:lang="en-US">Accounting Standards Update 2023-07 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingStandardsUpdate202307Member" xlink:to="us-gaap_AccountingStandardsUpdate202307Member_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingStandardsUpdate202309Member" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingStandardsUpdate202309Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountingStandardsUpdate202309Member_lbl" xml:lang="en-US">Accounting Standards Update 2023-09 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingStandardsUpdate202309Member" xlink:to="us-gaap_AccountingStandardsUpdate202309Member_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_NewJerseyBoardOfPublicUtilitiesMember" xlink:href="msex-20240630.xsd#msex_NewJerseyBoardOfPublicUtilitiesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_NewJerseyBoardOfPublicUtilitiesMember_lbl" xml:lang="en-US">New Jersey Board of Public Utilities [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_NewJerseyBoardOfPublicUtilitiesMember" xlink:to="msex_NewJerseyBoardOfPublicUtilitiesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_MiddlesexWaterMember" xlink:href="msex-20240630.xsd#msex_MiddlesexWaterMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_MiddlesexWaterMember_lbl" xml:lang="en-US">Middlesex Water [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_MiddlesexWaterMember" xlink:to="msex_MiddlesexWaterMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_lbl" xml:lang="en-US">Series of Individually Immaterial Business Acquisitions [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" xlink:to="us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_TidewaterMember" xlink:href="msex-20240630.xsd#msex_TidewaterMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_TidewaterMember_lbl" xml:lang="en-US">Tidewater [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_TidewaterMember" xlink:to="msex_TidewaterMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SubsequentEventMember_lbl" xml:lang="en-US">Subsequent Event [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventMember" xlink:to="us-gaap_SubsequentEventMember_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioForecastMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioForecastMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="srt_ScenarioForecastMember_lbl" xml:lang="en-US">Forecast [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScenarioForecastMember" xlink:to="srt_ScenarioForecastMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MaturityUpTo30DaysMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MaturityUpTo30DaysMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MaturityUpTo30DaysMember_lbl" xml:lang="en-US">Maturity Less than 30 Days [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MaturityUpTo30DaysMember" xlink:to="us-gaap_MaturityUpTo30DaysMember_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_MiddlesexWaterCompanyMember" xlink:href="msex-20240630.xsd#msex_MiddlesexWaterCompanyMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_MiddlesexWaterCompanyMember_lbl" xml:lang="en-US">Middlesex Water Company [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_MiddlesexWaterCompanyMember" xlink:to="msex_MiddlesexWaterCompanyMember_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_NewJerseyInfrastructureBankMember" xlink:href="msex-20240630.xsd#msex_NewJerseyInfrastructureBankMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_NewJerseyInfrastructureBankMember_lbl" xml:lang="en-US">New Jersey Infrastructure Bank [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_NewJerseyInfrastructureBankMember" xlink:to="msex_NewJerseyInfrastructureBankMember_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_SRFLoansMember" xlink:href="msex-20240630.xsd#msex_SRFLoansMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_SRFLoansMember_lbl" xml:lang="en-US">SRF Loans [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_SRFLoansMember" xlink:to="msex_SRFLoansMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermDebtMember_lbl" xml:lang="en-US">Long-Term Debt [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMember" xlink:to="us-gaap_LongTermDebtMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PurchaseCommitmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseCommitmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PurchaseCommitmentMember_lbl" xml:lang="en-US">Purchase Commitment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PurchaseCommitmentMember" xlink:to="us-gaap_PurchaseCommitmentMember_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_WaterSupplyMember" xlink:href="msex-20240630.xsd#msex_WaterSupplyMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_WaterSupplyMember_lbl" xml:lang="en-US">Water Supply [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_WaterSupplyMember" xlink:to="msex_WaterSupplyMember_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_NJBPURegulatedWaterMember" xlink:href="msex-20240630.xsd#msex_NJBPURegulatedWaterMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_NJBPURegulatedWaterMember_lbl" xml:lang="en-US">NJBPU Regulated water [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_NJBPURegulatedWaterMember" xlink:to="msex_NJBPURegulatedWaterMember_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_TreatedWaterMember" xlink:href="msex-20240630.xsd#msex_TreatedWaterMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="msex_TreatedWaterMember_lbl" xml:lang="en-US">Treated Water [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_TreatedWaterMember" xlink:to="msex_TreatedWaterMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfStockDomain_lbl" xml:lang="en-US">Class of Stock [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_ClassOfStockDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentNameDomain_lbl" xml:lang="en-US">Debt Instrument, Name [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="us-gaap_DebtInstrumentNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementTable_lbl" xml:lang="en-US">Statement [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementLineItems_lbl" xml:lang="en-US">Statement [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RangeMember_lbl" xml:lang="en-US">Statistical Measurement [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeMember" xlink:to="srt_RangeMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityComponentDomain_lbl" xml:lang="en-US">Equity Component [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_EquityComponentDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_EarningsPerShareDetailsScheduleofEarningsPerShareTable" xlink:href="msex-20240630.xsd#msex_EarningsPerShareDetailsScheduleofEarningsPerShareTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_EarningsPerShareDetailsScheduleofEarningsPerShareTable_lbl" xml:lang="en-US">Earnings Per Share (Details) - Schedule of Earnings Per Share [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_EarningsPerShareDetailsScheduleofEarningsPerShareTable" xlink:to="msex_EarningsPerShareDetailsScheduleofEarningsPerShareTable_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_ScheduleOfEarningsPerShareLineItems" xlink:href="msex-20240630.xsd#msex_ScheduleOfEarningsPerShareLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_ScheduleOfEarningsPerShareLineItems_lbl" xml:lang="en-US">Schedule of Earnings Per Share [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_ScheduleOfEarningsPerShareLineItems" xlink:to="msex_ScheduleOfEarningsPerShareLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_EarningsPerShareDetailsScheduleofEarningsPerShareParentheticalsTable" xlink:href="msex-20240630.xsd#msex_EarningsPerShareDetailsScheduleofEarningsPerShareParentheticalsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_EarningsPerShareDetailsScheduleofEarningsPerShareParentheticalsTable_lbl" xml:lang="en-US">Earnings Per Share (Details) - Schedule of Earnings Per Share (Parentheticals) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_EarningsPerShareDetailsScheduleofEarningsPerShareParentheticalsTable" xlink:to="msex_EarningsPerShareDetailsScheduleofEarningsPerShareParentheticalsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentDomain_lbl" xml:lang="en-US">Segments [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentDomain" xlink:to="us-gaap_SegmentDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_lbl" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingInformationLineItems_lbl" xml:lang="en-US">Schedule of Inter-Segment Transactions [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_SegmentReportingInformationLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityLenderDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityLenderDomain_lbl" xml:lang="en-US">Line of Credit Facility, Lender [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityLenderDomain" xlink:to="us-gaap_LineOfCreditFacilityLenderDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityTable_lbl" xml:lang="en-US">Line of Credit Facility [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityTable" xlink:to="us-gaap_LineOfCreditFacilityTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityLineItems_lbl" xml:lang="en-US">Schedule of Bank Lines of Credit [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LineOfCreditFacilityLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetirementPlanTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetirementPlanTypeDomain_lbl" xml:lang="en-US">Retirement Plan Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetirementPlanTypeDomain" xlink:to="us-gaap_RetirementPlanTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_EmployeeBenefitPlansDetailsScheduleofEmployeeRetirementBenefitPlansTable" xlink:href="msex-20240630.xsd#msex_EmployeeBenefitPlansDetailsScheduleofEmployeeRetirementBenefitPlansTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_EmployeeBenefitPlansDetailsScheduleofEmployeeRetirementBenefitPlansTable_lbl" xml:lang="en-US">Employee Benefit Plans (Details) - Schedule of Employee Retirement Benefit Plans [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_EmployeeBenefitPlansDetailsScheduleofEmployeeRetirementBenefitPlansTable" xlink:to="msex_EmployeeBenefitPlansDetailsScheduleofEmployeeRetirementBenefitPlansTable_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_ScheduleOfEmployeeRetirementBenefitPlansLineItems" xlink:href="msex-20240630.xsd#msex_ScheduleOfEmployeeRetirementBenefitPlansLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_ScheduleOfEmployeeRetirementBenefitPlansLineItems_lbl" xml:lang="en-US">Schedule of Employee Retirement Benefit Plans [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_ScheduleOfEmployeeRetirementBenefitPlansLineItems" xlink:to="msex_ScheduleOfEmployeeRetirementBenefitPlansLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ProductsAndServicesDomain_lbl" xml:lang="en-US">Product and Service [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ProductsAndServicesDomain" xlink:to="srt_ProductsAndServicesDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisaggregationOfRevenueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisaggregationOfRevenueTable_lbl" xml:lang="en-US">Disaggregation of Revenue [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="us-gaap_DisaggregationOfRevenueTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisaggregationOfRevenueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisaggregationOfRevenueLineItems_lbl" xml:lang="en-US">Disaggregation of Revenue [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_DisaggregationOfRevenueLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TypeOfAdoptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TypeOfAdoptionMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TypeOfAdoptionMember_lbl" xml:lang="en-US">Accounting Standards Update [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TypeOfAdoptionMember" xlink:to="us-gaap_TypeOfAdoptionMember_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_ScheduleofIssuedAccountingStandardsDetailsScheduleofIssuedAccountingStandardsTable" xlink:href="msex-20240630.xsd#msex_ScheduleofIssuedAccountingStandardsDetailsScheduleofIssuedAccountingStandardsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_ScheduleofIssuedAccountingStandardsDetailsScheduleofIssuedAccountingStandardsTable_lbl" xml:lang="en-US">Schedule of Issued Accounting Standards (Details) - Schedule of Issued Accounting Standards [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_ScheduleofIssuedAccountingStandardsDetailsScheduleofIssuedAccountingStandardsTable" xlink:to="msex_ScheduleofIssuedAccountingStandardsDetailsScheduleofIssuedAccountingStandardsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_ScheduleofIssuedAccountingStandardsDetailsScheduleofIssuedAccountingStandardsLineItems" xlink:href="msex-20240630.xsd#msex_ScheduleofIssuedAccountingStandardsDetailsScheduleofIssuedAccountingStandardsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_ScheduleofIssuedAccountingStandardsDetailsScheduleofIssuedAccountingStandardsLineItems_lbl" xml:lang="en-US">Schedule of Issued Accounting Standards [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_ScheduleofIssuedAccountingStandardsDetailsScheduleofIssuedAccountingStandardsLineItems" xlink:to="msex_ScheduleofIssuedAccountingStandardsDetailsScheduleofIssuedAccountingStandardsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioUnspecifiedDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ScenarioUnspecifiedDomain_lbl" xml:lang="en-US">Scenario [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScenarioUnspecifiedDomain" xlink:to="srt_ScenarioUnspecifiedDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventTypeDomain_lbl" xml:lang="en-US">Subsequent Event Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_lbl" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionDomain_lbl" xml:lang="en-US">Related Party Transaction [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="us-gaap_RelatedPartyTransactionDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodDomain_lbl" xml:lang="en-US">Repurchase Agreements and Similar Transactions, Maturity Periods [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodDomain" xlink:to="us-gaap_AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RegulatoryAgencyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryAgencyDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RegulatoryAgencyDomain_lbl" xml:lang="en-US">Regulatory Agency [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RegulatoryAgencyDomain" xlink:to="us-gaap_RegulatoryAgencyDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_RateandRegulatoryMattersDetailsTable" xlink:href="msex-20240630.xsd#msex_RateandRegulatoryMattersDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_RateandRegulatoryMattersDetailsTable_lbl" xml:lang="en-US">Rate and Regulatory Matters (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_RateandRegulatoryMattersDetailsTable" xlink:to="msex_RateandRegulatoryMattersDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RegulatoryLiabilitiesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryLiabilitiesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RegulatoryLiabilitiesLineItems_lbl" xml:lang="en-US">Rate and Regulatory Matters [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RegulatoryLiabilitiesLineItems" xlink:to="us-gaap_RegulatoryLiabilitiesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ExtinguishmentOfDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ExtinguishmentOfDebtTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ExtinguishmentOfDebtTypeDomain_lbl" xml:lang="en-US">Extinguishment of Debt, Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ExtinguishmentOfDebtTypeDomain" xlink:to="us-gaap_ExtinguishmentOfDebtTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_CapitalizationDetailsTable" xlink:href="msex-20240630.xsd#msex_CapitalizationDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_CapitalizationDetailsTable_lbl" xml:lang="en-US">Capitalization (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_CapitalizationDetailsTable" xlink:to="msex_CapitalizationDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CapitalUnitLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalUnitLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalUnitLineItems_lbl" xml:lang="en-US">Capitalization [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalUnitLineItems" xlink:to="us-gaap_CapitalUnitLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShortTermDebtTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShortTermDebtTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShortTermDebtTable_lbl" xml:lang="en-US">Short-term Borrowings [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShortTermDebtTable" xlink:to="us-gaap_ScheduleOfShortTermDebtTable_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LineOfCreditFacilityLineItems_lbl0" xml:lang="en-US">Short-term Borrowings [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LineOfCreditFacilityLineItems_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain_lbl" xml:lang="en-US">Purchase Commitment, Excluding Long-Term Commitment [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain" xlink:to="us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_CommitmentsandContingentLiabilitiesDetailsTable" xlink:href="msex-20240630.xsd#msex_CommitmentsandContingentLiabilitiesDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_CommitmentsandContingentLiabilitiesDetailsTable_lbl" xml:lang="en-US">Commitments and Contingent Liabilities (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_CommitmentsandContingentLiabilitiesDetailsTable" xlink:to="msex_CommitmentsandContingentLiabilitiesDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LossContingenciesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingenciesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LossContingenciesLineItems_lbl" xml:lang="en-US">Commitments and Contingent Liabilities [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="us-gaap_LossContingenciesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_EmployeeBenefitPlansDetailsTable" xlink:href="msex-20240630.xsd#msex_EmployeeBenefitPlansDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_EmployeeBenefitPlansDetailsTable_lbl" xml:lang="en-US">Employee Benefit Plans (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_EmployeeBenefitPlansDetailsTable" xlink:to="msex_EmployeeBenefitPlansDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_EmployeeBenefitPlansLineItems" xlink:href="msex-20240630.xsd#msex_EmployeeBenefitPlansLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_EmployeeBenefitPlansLineItems_lbl" xml:lang="en-US">Employee Benefit Plans [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_EmployeeBenefitPlansLineItems" xlink:to="msex_EmployeeBenefitPlansLineItems_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_AdjustedEarningsApplicableToCommonStockinDollarsPerShare_lbl0" xml:lang="en-US">The amount of adjusted earnings applicable to common stock.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_AdjustedEarningsApplicableToCommonStockinDollarsPerShare" xlink:to="msex_AdjustedEarningsApplicableToCommonStockinDollarsPerShare_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_AveragePurchaseOfGallons_lbl0" xml:lang="en-US">The average purchase of gallons.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_AveragePurchaseOfGallons" xlink:to="msex_AveragePurchaseOfGallons_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_CommonStockValueAuthorized_lbl0" xml:lang="en-US">Common stock value authorized.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_CommonStockValueAuthorized" xlink:to="msex_CommonStockValueAuthorized_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_ConstructionAdvances_lbl0" xml:lang="en-US">Advances from customers for construction.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_ConstructionAdvances" xlink:to="msex_ConstructionAdvances_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_CostOfTreatedWater_lbl0" xml:lang="en-US">Refers to cost of treated water during the period.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_CostOfTreatedWater" xlink:to="msex_CostOfTreatedWater_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_CostOfUntreatedWater_lbl0" xml:lang="en-US">Refers to cost of untreated water during the period.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_CostOfUntreatedWater" xlink:to="msex_CostOfUntreatedWater_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_CustomerAdvancesForConstructionWork_lbl0" xml:lang="en-US">Customer advances for construction work.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_CustomerAdvancesForConstructionWork" xlink:to="msex_CustomerAdvancesForConstructionWork_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_DefinedBenefitPlanAmortizationOfGainsLoss_lbl0" xml:lang="en-US">Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_DefinedBenefitPlanAmortizationOfGainsLoss" xlink:to="msex_DefinedBenefitPlanAmortizationOfGainsLoss_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_EmployeeBenefitPlans_lbl0" xml:lang="en-US">Employee Benefit Plans.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_EmployeeBenefitPlans" xlink:to="msex_EmployeeBenefitPlans_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_EstimatedIncrementalBorrowingRate_lbl0" xml:lang="en-US">Estimated incremental borrowing rate.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_EstimatedIncrementalBorrowingRate" xlink:to="msex_EstimatedIncrementalBorrowingRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_Estimatedobligationexpenditure_lbl0" xml:lang="en-US">Estimated obligation expenditure.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_Estimatedobligationexpenditure" xlink:to="msex_Estimatedobligationexpenditure_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_IncreaseDecreaseinRecoveredCostsEnvironmentalLitigationSettlement_lbl0" xml:lang="en-US">Recovered Costs-Environmental Litigation Settlement amount increase (decrease).</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_IncreaseDecreaseinRecoveredCostsEnvironmentalLitigationSettlement" xlink:to="msex_IncreaseDecreaseinRecoveredCostsEnvironmentalLitigationSettlement_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_IncreaseDecreaseinUnbilledRevenues_lbl0" xml:lang="en-US">Increase decrease in unbilled revenues.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_IncreaseDecreaseinUnbilledRevenues" xlink:to="msex_IncreaseDecreaseinUnbilledRevenues_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_InterSegmentEliminationOperatingRevenues_lbl0" xml:lang="en-US">Represent the amount of inter segment elimination.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_InterSegmentEliminationOperatingRevenues" xlink:to="msex_InterSegmentEliminationOperatingRevenues_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_LitigationSettlementPayable_lbl0" xml:lang="en-US">Litigation settlement payable.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_LitigationSettlementPayable" xlink:to="msex_LitigationSettlementPayable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_LitigationSettlementsReceivable_lbl0" xml:lang="en-US">Litigation settlement receivable.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_LitigationSettlementsReceivable" xlink:to="msex_LitigationSettlementsReceivable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_LongtermPurchaseCommitmentExpirationDate_lbl0" xml:lang="en-US">The expiration date of a long-term purchase commitment.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_LongtermPurchaseCommitmentExpirationDate" xlink:to="msex_LongtermPurchaseCommitmentExpirationDate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_NonutilityAssetsNetNonCurrent_lbl0" xml:lang="en-US">Represents the amount of non-utility assets - net.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_NonutilityAssetsNetNonCurrent" xlink:to="msex_NonutilityAssetsNetNonCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_OperatingLeaseRightOfUseAssetAccumulatedAmortization_lbl0" xml:lang="en-US">Represents the amount of operating lease accumulated amortization.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_OperatingLeaseRightOfUseAssetAccumulatedAmortization" xlink:to="msex_OperatingLeaseRightOfUseAssetAccumulatedAmortization_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_OperationsAndMaintenance_lbl0" xml:lang="en-US">Costs incurred and are directly related to operations and maintenance.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_OperationsAndMaintenance" xlink:to="msex_OperationsAndMaintenance_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_OtherNonregulatedRevenues_lbl0" xml:lang="en-US">Represent the amount of other non regulated revenues.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_OtherNonregulatedRevenues" xlink:to="msex_OtherNonregulatedRevenues_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_PreferredStockValueAuthorized_lbl0" xml:lang="en-US">Preferred stock value authorized.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_PreferredStockValueAuthorized" xlink:to="msex_PreferredStockValueAuthorized_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_PreliminarySurveyAndInvestigationChargesNonCurrent_lbl0" xml:lang="en-US">Preliminary survey and investigation charges.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_PreliminarySurveyAndInvestigationChargesNonCurrent" xlink:to="msex_PreliminarySurveyAndInvestigationChargesNonCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_RenewalDateOfLineOfCredit_lbl0" xml:lang="en-US">Renewal Date of line of credit.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_RenewalDateOfLineOfCredit" xlink:to="msex_RenewalDateOfLineOfCredit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_RightOfUseAssetAtLeaseInception_lbl0" xml:lang="en-US">Right of use asset at lease inception.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_RightOfUseAssetAtLeaseInception" xlink:to="msex_RightOfUseAssetAtLeaseInception_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_SeriesPreferredDividend_lbl0" xml:lang="en-US">The number of preferred shares.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_SeriesPreferredDividend" xlink:to="msex_SeriesPreferredDividend_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_SurchargeForCostsIncurred_lbl0" xml:lang="en-US">Represent the amount of surcharge for costs incurred.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_SurchargeForCostsIncurred" xlink:to="msex_SurchargeForCostsIncurred_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_BankOfAmericaMember_lbl0" xml:lang="en-US">Bank of America [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_BankOfAmericaMember" xlink:to="msex_BankOfAmericaMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_CoBankMember_lbl0" xml:lang="en-US">CoBank [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_CoBankMember" xlink:to="msex_CoBankMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_FirstMortgageOne1Member_lbl0" xml:lang="en-US">First Mortgage Bonds [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_FirstMortgageOne1Member" xlink:to="msex_FirstMortgageOne1Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_MiddlesexWaterMember_lbl0" xml:lang="en-US">Middlesex Water [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_MiddlesexWaterMember" xlink:to="msex_MiddlesexWaterMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_NewJerseyBoardOfPublicUtilitiesMember_lbl0" xml:lang="en-US">New Jersey Board Of Public Utilities [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_NewJerseyBoardOfPublicUtilitiesMember" xlink:to="msex_NewJerseyBoardOfPublicUtilitiesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_NonRegulatedMember_lbl0" xml:lang="en-US">Non - Regulated [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_NonRegulatedMember" xlink:to="msex_NonRegulatedMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_NonredeemablePreferredStock1Member_lbl0" xml:lang="en-US">Preferred shares that are not redeemable before liquidation of the entity. Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_NonredeemablePreferredStock1Member" xlink:to="msex_NonredeemablePreferredStock1Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_PncBankMember_lbl0" xml:lang="en-US">PNC Bank [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_PncBankMember" xlink:to="msex_PncBankMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_RegulatedMember_lbl0" xml:lang="en-US">Regulated [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_RegulatedMember" xlink:to="msex_RegulatedMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_StateRevolvingTrustNotesOneMember_lbl0" xml:lang="en-US">State Revolving Trust Notes [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_StateRevolvingTrustNotesOneMember" xlink:to="msex_StateRevolvingTrustNotesOneMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="msex_TidewaterMember_lbl0" xml:lang="en-US">Tidewater [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_TidewaterMember" xlink:to="msex_TidewaterMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_LitigationSettlementsReceivable_lbl1" xml:lang="en-US">Litigation Settlements Receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_LitigationSettlementsReceivable" xlink:to="msex_LitigationSettlementsReceivable_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockDividendsAndOtherAdjustments_lbl0" xml:lang="en-US">Preferred Stock Dividends and Other Adjustments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockDividendsAndOtherAdjustments" xlink:to="us-gaap_PreferredStockDividendsAndOtherAdjustments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsAbstract_lbl0" xml:lang="en-US">Assets [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalizationLongtermDebtAndEquity_lbl0" xml:lang="en-US">Capitalization, Long-Term Debt and Equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalizationLongtermDebtAndEquity" xlink:to="us-gaap_CapitalizationLongtermDebtAndEquity_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_InterSegmentEliminationOperatingRevenues_lbl1" xml:lang="en-US">Inter Segment Elimination Operating Revenues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_InterSegmentEliminationOperatingRevenues" xlink:to="msex_InterSegmentEliminationOperatingRevenues_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_lbl0" xml:lang="en-US">Line of Credit Facility, Current Borrowing Capacity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:to="us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareDiluted_lbl1" xml:lang="en-US">Earnings Per Share, Diluted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnregulatedOperatingRevenue_lbl0" xml:lang="en-US">Unregulated Operating Revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnregulatedOperatingRevenue" xlink:to="us-gaap_UnregulatedOperatingRevenue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtWeightedAverageInterestRate_lbl0" xml:lang="en-US">Debt, Weighted Average Interest Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtWeightedAverageInterestRate" xlink:to="us-gaap_DebtWeightedAverageInterestRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_lbl0" xml:lang="en-US">Long-Term Debt and Lease Obligation, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:to="us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestPaidCapitalized_lbl0" xml:lang="en-US">Interest Paid, Capitalized, Investing Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPaidCapitalized" xlink:to="us-gaap_InterestPaidCapitalized_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsMember_lbl0" xml:lang="en-US">Retained Earnings [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromLoans_lbl0" xml:lang="en-US">Proceeds from Loans</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromLoans" xlink:to="us-gaap_ProceedsFromLoans_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations_lbl0" xml:lang="en-US">Utilities Operating Expense, Maintenance and Operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations" xlink:to="us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_ConstructionAdvances_lbl1" xml:lang="en-US">Construction Advances</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_ConstructionAdvances" xlink:to="msex_ConstructionAdvances_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_NewJerseyInfrastructureBankMember_lbl0" xml:lang="en-US">New Jersey Infrastructure Bank Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_NewJerseyInfrastructureBankMember" xlink:to="msex_NewJerseyInfrastructureBankMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl0" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountingStandardsUpdate202309Member_lbl0" xml:lang="en-US">Accounting Standards Update 2023-09 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingStandardsUpdate202309Member" xlink:to="us-gaap_AccountingStandardsUpdate202309Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PurchaseCommitmentExcludingLongtermCommitmentTableTextBlock_lbl0" xml:lang="en-US">Purchase Commitment, Excluding Long-Term Commitment [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PurchaseCommitmentExcludingLongtermCommitmentTableTextBlock" xlink:to="us-gaap_PurchaseCommitmentExcludingLongtermCommitmentTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_EmployeeBenefitPlans_lbl1" xml:lang="en-US">Employee Benefit Plans</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_EmployeeBenefitPlans" xlink:to="msex_EmployeeBenefitPlans_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherNonoperatingIncomeExpense_lbl0" xml:lang="en-US">Other Nonoperating Income (Expense)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtCurrent_lbl0" xml:lang="en-US">Long-Term Debt, Current Maturities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtCurrent" xlink:to="us-gaap_LongTermDebtCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_RegulatedMember_lbl1" xml:lang="en-US">Regulated Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_RegulatedMember" xlink:to="msex_RegulatedMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock_lbl0" xml:lang="en-US">Payments of Ordinary Dividends, Preferred Stock and Preference Stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock" xlink:to="us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_UnlabeledAbstract28_lbl0" xml:lang="en-US">Unlabeled Abstract28</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_UnlabeledAbstract28" xlink:to="msex_UnlabeledAbstract28_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_UnlabeledAbstract29_lbl0" xml:lang="en-US">Unlabeled Abstract29</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_UnlabeledAbstract29" xlink:to="msex_UnlabeledAbstract29_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl0" xml:lang="en-US">Stock Issued During Period, Shares, New Issues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueDividendReinvestmentPlan_lbl0" xml:lang="en-US">Stock Issued During Period, Value, Dividend Reinvestment Plan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueDividendReinvestmentPlan" xlink:to="us-gaap_StockIssuedDuringPeriodValueDividendReinvestmentPlan_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_CapitalExpendituresAbstract_lbl0" xml:lang="en-US">Capital Expenditures Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_CapitalExpendituresAbstract" xlink:to="msex_CapitalExpendituresAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_lbl0" xml:lang="en-US">Defined Benefit Plan, Expected Return (Loss) on Plan Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:to="us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromShortTermDebt_lbl0" xml:lang="en-US">Proceeds from Short-Term Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromShortTermDebt" xlink:to="us-gaap_ProceedsFromShortTermDebt_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_UnlabeledAbstract30_lbl0" xml:lang="en-US">Unlabeled Abstract30</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_UnlabeledAbstract30" xlink:to="msex_UnlabeledAbstract30_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssetsNoncurrent_lbl0" xml:lang="en-US">Other Assets, Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsNoncurrent" xlink:to="us-gaap_OtherAssetsNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_UnlabeledAbstract33_lbl0" xml:lang="en-US">Unlabeled Abstract33</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_UnlabeledAbstract33" xlink:to="msex_UnlabeledAbstract33_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_UnlabeledAbstract34_lbl0" xml:lang="en-US">Unlabeled Abstract34</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_UnlabeledAbstract34" xlink:to="msex_UnlabeledAbstract34_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingExpensesAbstract_lbl0" xml:lang="en-US">Operating Expenses [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpensesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity_lbl0" xml:lang="en-US">Public Utilities, Allowance for Funds Used During Construction, Capitalized Cost of Equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity" xlink:to="us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_UnlabeledAbstract31_lbl0" xml:lang="en-US">Unlabeled Abstract31</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_UnlabeledAbstract31" xlink:to="msex_UnlabeledAbstract31_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_UnlabeledAbstract32_lbl0" xml:lang="en-US">Unlabeled Abstract32</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_UnlabeledAbstract32" xlink:to="msex_UnlabeledAbstract32_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl0" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_UnlabeledAbstract37_lbl0" xml:lang="en-US">Unlabeled Abstract37</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_UnlabeledAbstract37" xlink:to="msex_UnlabeledAbstract37_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_UnlabeledAbstract38_lbl0" xml:lang="en-US">Unlabeled Abstract38</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_UnlabeledAbstract38" xlink:to="msex_UnlabeledAbstract38_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_UnlabeledAbstract35_lbl0" xml:lang="en-US">Unlabeled Abstract35</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_UnlabeledAbstract35" xlink:to="msex_UnlabeledAbstract35_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_UnlabeledAbstract36_lbl0" xml:lang="en-US">Unlabeled Abstract36</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_UnlabeledAbstract36" xlink:to="msex_UnlabeledAbstract36_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_UnlabeledAbstract39_lbl0" xml:lang="en-US">Unlabeled Abstract39</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_UnlabeledAbstract39" xlink:to="msex_UnlabeledAbstract39_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl0" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_CommercialMember_lbl0" xml:lang="en-US">Commercial Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_CommercialMember" xlink:to="msex_CommercialMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrepaidExpenseCurrent_lbl0" xml:lang="en-US">Prepaid Expense, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseCurrent" xlink:to="us-gaap_PrepaidExpenseCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_ScenarioForecastMember_lbl0" xml:lang="en-US">Forecast [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_ScenarioForecastMember" xlink:to="srt_ScenarioForecastMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MinimumMember_lbl0" xml:lang="en-US">Minimum [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MinimumMember" xlink:to="srt_MinimumMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromIssuanceOfLongTermDebt_lbl0" xml:lang="en-US">Proceeds from Issuance of Long-Term Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:to="us-gaap_ProceedsFromIssuanceOfLongTermDebt_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl2" xml:lang="en-US">Common Stock, Shares, Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_lbl0" xml:lang="en-US">Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl0" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_NetIncomeAbstract_lbl0" xml:lang="en-US">Net Income Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_NetIncomeAbstract" xlink:to="msex_NetIncomeAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Depreciation_lbl0" xml:lang="en-US">Depreciation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Depreciation" xlink:to="us-gaap_Depreciation_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_lbl0" xml:lang="en-US">Schedule of Line of Credit Facilities [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" xlink:to="us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Three</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl0" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherLiabilities_lbl1" xml:lang="en-US">Other Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilities" xlink:to="us-gaap_OtherLiabilities_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_UnlabeledAbstract11_lbl0" xml:lang="en-US">Unlabeled Abstract11</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_UnlabeledAbstract11" xlink:to="msex_UnlabeledAbstract11_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl0" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_UnlabeledAbstract12_lbl0" xml:lang="en-US">Unlabeled Abstract12</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_UnlabeledAbstract12" xlink:to="msex_UnlabeledAbstract12_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherLongTermDebtCurrent_lbl0" xml:lang="en-US">Other Long-Term Debt, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLongTermDebtCurrent" xlink:to="us-gaap_OtherLongTermDebtCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_UnlabeledAbstract10_lbl0" xml:lang="en-US">Unlabeled Abstract10</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_UnlabeledAbstract10" xlink:to="msex_UnlabeledAbstract10_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_UnlabeledAbstract15_lbl0" xml:lang="en-US">Unlabeled Abstract15</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_UnlabeledAbstract15" xlink:to="msex_UnlabeledAbstract15_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_UnlabeledAbstract16_lbl0" xml:lang="en-US">Unlabeled Abstract16</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_UnlabeledAbstract16" xlink:to="msex_UnlabeledAbstract16_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_UnlabeledAbstract13_lbl0" xml:lang="en-US">Unlabeled Abstract13</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_UnlabeledAbstract13" xlink:to="msex_UnlabeledAbstract13_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContributionOfProperty_lbl0" xml:lang="en-US">Contribution of Property</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContributionOfProperty" xlink:to="us-gaap_ContributionOfProperty_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_UnlabeledAbstract14_lbl0" xml:lang="en-US">Unlabeled Abstract14</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_UnlabeledAbstract14" xlink:to="msex_UnlabeledAbstract14_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_lbl1" xml:lang="en-US">Line of Credit Facility, Remaining Borrowing Capacity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:to="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_UnlabeledAbstract19_lbl0" xml:lang="en-US">Unlabeled Abstract19</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_UnlabeledAbstract19" xlink:to="msex_UnlabeledAbstract19_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_AverageNumberOfAbstract_lbl0" xml:lang="en-US">Average Number Of Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_AverageNumberOfAbstract" xlink:to="msex_AverageNumberOfAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_FirstMortgageOne1Member_lbl1" xml:lang="en-US">First Mortgage One1 Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_FirstMortgageOne1Member" xlink:to="msex_FirstMortgageOne1Member_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_PncBankMember_lbl1" xml:lang="en-US">Pnc Bank Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_PncBankMember" xlink:to="msex_PncBankMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_UnlabeledAbstract17_lbl0" xml:lang="en-US">Unlabeled Abstract17</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_UnlabeledAbstract17" xlink:to="msex_UnlabeledAbstract17_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestPaidNet_lbl0" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPaidNet" xlink:to="us-gaap_InterestPaidNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_UnlabeledAbstract18_lbl0" xml:lang="en-US">Unlabeled Abstract18</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_UnlabeledAbstract18" xlink:to="msex_UnlabeledAbstract18_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedIncomeTaxesCurrent_lbl0" xml:lang="en-US">Accrued Income Taxes, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedIncomeTaxesCurrent" xlink:to="us-gaap_AccruedIncomeTaxesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockSharesOutstanding_lbl0" xml:lang="en-US">Preferred Stock, Shares Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesOutstanding" xlink:to="us-gaap_PreferredStockSharesOutstanding_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_OperatingLeaseRightOfUseAssetAccumulatedAmortization_lbl1" xml:lang="en-US">Operating Lease Right Of Use Asset Accumulated Amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_OperatingLeaseRightOfUseAssetAccumulatedAmortization" xlink:to="msex_OperatingLeaseRightOfUseAssetAccumulatedAmortization_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtPercentageBearingVariableInterestRate_lbl0" xml:lang="en-US">Long-Term Debt, Percentage Bearing Variable Interest, Percentage Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtPercentageBearingVariableInterestRate" xlink:to="us-gaap_LongTermDebtPercentageBearingVariableInterestRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities_lbl0" xml:lang="en-US">Increase (Decrease) in Accrued Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_FirstMortgageBondsDue20232059Member_lbl1" xml:lang="en-US">First Mortgage Bonds Due20232059 Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_FirstMortgageBondsDue20232059Member" xlink:to="msex_FirstMortgageBondsDue20232059Member_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MaximumMember_lbl0" xml:lang="en-US">Maximum [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MaximumMember" xlink:to="srt_MaximumMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_UnlabeledAbstract22_lbl0" xml:lang="en-US">Unlabeled Abstract22</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_UnlabeledAbstract22" xlink:to="msex_UnlabeledAbstract22_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_UnlabeledAbstract23_lbl0" xml:lang="en-US">Unlabeled Abstract23</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_UnlabeledAbstract23" xlink:to="msex_UnlabeledAbstract23_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl0" xml:lang="en-US">Common Stock, Shares Authorized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_UnlabeledAbstract20_lbl0" xml:lang="en-US">Unlabeled Abstract20</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_UnlabeledAbstract20" xlink:to="msex_UnlabeledAbstract20_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_UnlabeledAbstract21_lbl0" xml:lang="en-US">Unlabeled Abstract21</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_UnlabeledAbstract21" xlink:to="msex_UnlabeledAbstract21_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_UnlabeledAbstract26_lbl0" xml:lang="en-US">Unlabeled Abstract26</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_UnlabeledAbstract26" xlink:to="msex_UnlabeledAbstract26_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_NJBPURegulatedWaterMember_lbl0" xml:lang="en-US">NJBPURegulated Water Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_NJBPURegulatedWaterMember" xlink:to="msex_NJBPURegulatedWaterMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_UnlabeledAbstract27_lbl0" xml:lang="en-US">Unlabeled Abstract27</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_UnlabeledAbstract27" xlink:to="msex_UnlabeledAbstract27_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_LongtermPurchaseCommitmentExpirationDate_lbl1" xml:lang="en-US">Longterm Purchase Commitment Expiration Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_LongtermPurchaseCommitmentExpirationDate" xlink:to="msex_LongtermPurchaseCommitmentExpirationDate_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_UnlabeledAbstract24_lbl0" xml:lang="en-US">Unlabeled Abstract24</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_UnlabeledAbstract24" xlink:to="msex_UnlabeledAbstract24_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EscrowDeposit_lbl0" xml:lang="en-US">Escrow Deposit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EscrowDeposit" xlink:to="us-gaap_EscrowDeposit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_UnlabeledAbstract25_lbl0" xml:lang="en-US">Unlabeled Abstract25</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_UnlabeledAbstract25" xlink:to="msex_UnlabeledAbstract25_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl0" xml:lang="en-US">Operating Lease, Liability, Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_lbl0" xml:lang="en-US">Revenue from Contract with Customer, Including Assessed Tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:to="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_lbl0" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl0" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl0" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation_lbl0" xml:lang="en-US">Public Utilities, Property, Plant and Equipment, Accumulated Depreciation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation" xlink:to="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl0" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl0" xml:lang="en-US">Payments for Repurchase of Common Stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_lbl0" xml:lang="en-US">Accounting Standards Update and Change in Accounting Principle [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:to="us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_StateRevolvingTrustNotesOneMember_lbl1" xml:lang="en-US">State Revolving Trust Notes One Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_StateRevolvingTrustNotesOneMember" xlink:to="msex_StateRevolvingTrustNotesOneMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_lbl0" xml:lang="en-US">Stock Issued During Period, Shares, Restricted Stock Award, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommon_lbl0" xml:lang="en-US">Public Utilities, Property, Plant and Equipment, Common</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommon" xlink:to="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommon_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UnbilledReceivablesCurrent_lbl0" xml:lang="en-US">Unbilled Receivables, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnbilledReceivablesCurrent" xlink:to="us-gaap_UnbilledReceivablesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LoansReceivableBasisSpreadOnVariableRate_lbl0" xml:lang="en-US">Loans Receivable, Basis Spread on Variable Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansReceivableBasisSpreadOnVariableRate" xlink:to="us-gaap_LoansReceivableBasisSpreadOnVariableRate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_lbl0" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepreciationAndAmortization_lbl0" xml:lang="en-US">Depreciation, Depletion and Amortization, Nonproduction</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationAndAmortization" xlink:to="us-gaap_DepreciationAndAmortization_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInRawMaterialsPackagingMaterialsAndSuppliesInventories_lbl0" xml:lang="en-US">Increase (Decrease) in Raw Materials, Packaging Materials and Supplies Inventories</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInRawMaterialsPackagingMaterialsAndSuppliesInventories" xlink:to="us-gaap_IncreaseDecreaseInRawMaterialsPackagingMaterialsAndSuppliesInventories_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_UnlabeledAbstract3_lbl0" xml:lang="en-US">Unlabeled Abstract3</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_UnlabeledAbstract3" xlink:to="msex_UnlabeledAbstract3_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_UnlabeledAbstract2_lbl0" xml:lang="en-US">Unlabeled Abstract2</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_UnlabeledAbstract2" xlink:to="msex_UnlabeledAbstract2_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_UnlabeledAbstract5_lbl0" xml:lang="en-US">Unlabeled Abstract5</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_UnlabeledAbstract5" xlink:to="msex_UnlabeledAbstract5_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_UnlabeledAbstract4_lbl0" xml:lang="en-US">Unlabeled Abstract4</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_UnlabeledAbstract4" xlink:to="msex_UnlabeledAbstract4_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShortTermDebtTextBlock_lbl0" xml:lang="en-US">Schedule of Short-Term Debt [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShortTermDebtTextBlock" xlink:to="us-gaap_ScheduleOfShortTermDebtTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_UnlabeledAbstract1_lbl0" xml:lang="en-US">Unlabeled Abstract1</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_UnlabeledAbstract1" xlink:to="msex_UnlabeledAbstract1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_UnlabeledAbstract0_lbl0" xml:lang="en-US">Unlabeled Abstract0</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_UnlabeledAbstract0" xlink:to="msex_UnlabeledAbstract0_lbl0"/>
    <loc xlink:type="locator" xlink:label="msex_ScheduleOfEmployeeRetirementBenefitPlansAbstract" xlink:href="msex-20240630.xsd#msex_ScheduleOfEmployeeRetirementBenefitPlansAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_ScheduleOfEmployeeRetirementBenefitPlansAbstract_lbl" xml:lang="en-US">Schedule Of Employee Retirement Benefit Plans Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_ScheduleOfEmployeeRetirementBenefitPlansAbstract" xlink:to="msex_ScheduleOfEmployeeRetirementBenefitPlansAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_UnlabeledAbstract7_lbl0" xml:lang="en-US">Unlabeled Abstract7</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_UnlabeledAbstract7" xlink:to="msex_UnlabeledAbstract7_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_UnlabeledAbstract6_lbl0" xml:lang="en-US">Unlabeled Abstract6</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_UnlabeledAbstract6" xlink:to="msex_UnlabeledAbstract6_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Two</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_UnlabeledAbstract9_lbl0" xml:lang="en-US">Unlabeled Abstract9</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_UnlabeledAbstract9" xlink:to="msex_UnlabeledAbstract9_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_UnlabeledAbstract8_lbl0" xml:lang="en-US">Unlabeled Abstract8</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_UnlabeledAbstract8" xlink:to="msex_UnlabeledAbstract8_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscountCurrent_lbl0" xml:lang="en-US">Debt Instrument, Unamortized Discount, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentUnamortizedDiscountCurrent" xlink:to="us-gaap_DebtInstrumentUnamortizedDiscountCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PartnersCapital_lbl0" xml:lang="en-US">Partners&apos; Capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PartnersCapital" xlink:to="us-gaap_PartnersCapital_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RegulatoryLiabilityNoncurrent_lbl0" xml:lang="en-US">Regulatory Liability, Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RegulatoryLiabilityNoncurrent" xlink:to="us-gaap_RegulatoryLiabilityNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue_lbl0" xml:lang="en-US">Life Insurance, Corporate or Bank Owned, Change in Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue" xlink:to="us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl0" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PensionContributions_lbl0" xml:lang="en-US">Payment for Pension Benefits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PensionContributions" xlink:to="us-gaap_PensionContributions_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LinesOfCreditCurrent_lbl0" xml:lang="en-US">Line of Credit, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LinesOfCreditCurrent" xlink:to="us-gaap_LinesOfCreditCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockConvertibleConversionPrice_lbl0" xml:lang="en-US">Preferred Stock, Convertible, Conversion Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockConvertibleConversionPrice" xlink:to="us-gaap_PreferredStockConvertibleConversionPrice_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_RegulatedTariffSalesAbstract_lbl0" xml:lang="en-US">Regulated Tariff Sales Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_RegulatedTariffSalesAbstract" xlink:to="msex_RegulatedTariffSalesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_WaterSupplyMember_lbl0" xml:lang="en-US">Water Supply Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_WaterSupplyMember" xlink:to="msex_WaterSupplyMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquity_lbl1" xml:lang="en-US">Equity, Attributable to Parent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock_lbl0" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="us-gaap_RevenueFromContractWithCustomerTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NotesPayableCurrent_lbl0" xml:lang="en-US">Notes Payable, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesPayableCurrent" xlink:to="us-gaap_NotesPayableCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_PreferredStockValueAuthorized_lbl1" xml:lang="en-US">Preferred Stock Value Authorized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_PreferredStockValueAuthorized" xlink:to="msex_PreferredStockValueAuthorized_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RegulatedOperatingRevenue_lbl0" xml:lang="en-US">Regulated Operating Revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RegulatedOperatingRevenue" xlink:to="us-gaap_RegulatedOperatingRevenue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueOptionIneligibleItemsAggregateCarryingAmount_lbl0" xml:lang="en-US">Fair Value, Option, Ineligible Items, Carrying Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueOptionIneligibleItemsAggregateCarryingAmount" xlink:to="us-gaap_FairValueOptionIneligibleItemsAggregateCarryingAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_UnlabeledAbstract_lbl0" xml:lang="en-US">Unlabeled Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_UnlabeledAbstract" xlink:to="msex_UnlabeledAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution_lbl0" xml:lang="en-US">Public Utilities, Property, Plant and Equipment, Transmission and Distribution</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution" xlink:to="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock_lbl0" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl0" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MaturityUpTo30DaysMember_lbl0" xml:lang="en-US">Maturity Less than 30 Days [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MaturityUpTo30DaysMember" xlink:to="us-gaap_MaturityUpTo30DaysMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_SRFLoansMember_lbl0" xml:lang="en-US">SRFLoans Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_SRFLoansMember" xlink:to="msex_SRFLoansMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermDebtDescription_lbl0" xml:lang="en-US">Short-Term Debt, Description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermDebtDescription" xlink:to="us-gaap_ShortTermDebtDescription_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfPartnersCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfPartnersCapitalAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfPartnersCapitalAbstract_lbl" xml:lang="en-US">Statement of Partners&apos; Capital [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfPartnersCapitalAbstract" xlink:to="us-gaap_StatementOfPartnersCapitalAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl0" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Basic</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_OtherNonregulatedRevenues_lbl1" xml:lang="en-US">Other Nonregulated Revenues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_OtherNonregulatedRevenues" xlink:to="msex_OtherNonregulatedRevenues_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount_lbl1" xml:lang="en-US">Public Utilities, Approved Rate Increase (Decrease), Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount" xlink:to="us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_CostOfTreatedWater_lbl1" xml:lang="en-US">Cost Of Treated Water</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_CostOfTreatedWater" xlink:to="msex_CostOfTreatedWater_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssets_lbl0" xml:lang="en-US">Other Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssets" xlink:to="us-gaap_OtherAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl0" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RegulatedAndUnregulatedOperatingRevenue_lbl2" xml:lang="en-US">Regulated and Unregulated Operating Revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RegulatedAndUnregulatedOperatingRevenue" xlink:to="us-gaap_RegulatedAndUnregulatedOperatingRevenue_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityAverageOutstandingAmount_lbl0" xml:lang="en-US">Line of Credit Facility, Average Outstanding Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityAverageOutstandingAmount" xlink:to="us-gaap_LineOfCreditFacilityAverageOutstandingAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService_lbl0" xml:lang="en-US">Public Utilities, Property, Plant and Equipment, Plant in Service</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService" xlink:to="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl0" xml:lang="en-US">Equity [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl0" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanServiceCost_lbl0" xml:lang="en-US">Defined Benefit Plan, Service Cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanServiceCost" xlink:to="us-gaap_DefinedBenefitPlanServiceCost_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_lbl0" xml:lang="en-US">Other Postretirement Benefits Plan [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:to="us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermDebtTextBlock_lbl0" xml:lang="en-US">Short-Term Debt [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermDebtTextBlock" xlink:to="us-gaap_ShortTermDebtTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl0" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingExpenses_lbl0" xml:lang="en-US">Operating Expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_OperatingExpenses_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLeaseIncomeLeasePayments_lbl0" xml:lang="en-US">Operating Lease, Lease Income, Lease Payments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLeaseIncomeLeasePayments" xlink:to="us-gaap_OperatingLeaseLeaseIncomeLeasePayments_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfFinancialPositionAbstract_lbl" xml:lang="en-US">Statement of Financial Position [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementOfFinancialPositionAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_lbl1" xml:lang="en-US">Line of Credit Facility, Interest Rate During Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:to="us-gaap_LineOfCreditFacilityInterestRateDuringPeriod_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl0" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl0" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl0" xml:lang="en-US">Proceeds from Issuance of Common Stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_MiddlesexWaterMember_lbl1" xml:lang="en-US">Middlesex Water Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_MiddlesexWaterMember" xlink:to="msex_MiddlesexWaterMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RegulatedOperatingRevenueOther_lbl0" xml:lang="en-US">Regulated Operating Revenue, Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RegulatedOperatingRevenueOther" xlink:to="us-gaap_RegulatedOperatingRevenueOther_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_CumulativePreferredStockNoParValueAbstract_lbl0" xml:lang="en-US">Cumulative Preferred Stock No Par Value Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_CumulativePreferredStockNoParValueAbstract" xlink:to="msex_CumulativePreferredStockNoParValueAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_IndustrialMember_lbl0" xml:lang="en-US">Industrial Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_IndustrialMember" xlink:to="msex_IndustrialMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockLiquidationPreferenceValue_lbl0" xml:lang="en-US">Preferred Stock, Liquidation Preference, Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockLiquidationPreferenceValue" xlink:to="us-gaap_PreferredStockLiquidationPreferenceValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountingStandardsUpdate202307Member_lbl0" xml:lang="en-US">Accounting Standards Update 2023-07 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingStandardsUpdate202307Member" xlink:to="us-gaap_AccountingStandardsUpdate202307Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtFairValue_lbl0" xml:lang="en-US">Long-Term Debt, Fair Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtFairValue" xlink:to="us-gaap_LongTermDebtFairValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensation_lbl0" xml:lang="en-US">Share-Based Payment Arrangement, Noncash Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NumberOfReportableSegments_lbl0" xml:lang="en-US">Number of Reportable Segments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NumberOfReportableSegments" xlink:to="us-gaap_NumberOfReportableSegments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_IncreaseDecreaseinRecoveredCostsEnvironmentalLitigationSettlement_lbl1" xml:lang="en-US">Increase Decreasein Recovered Costs Environmental Litigation Settlement</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_IncreaseDecreaseinRecoveredCostsEnvironmentalLitigationSettlement" xlink:to="msex_IncreaseDecreaseinRecoveredCostsEnvironmentalLitigationSettlement_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DividendsPreferredStockCash_lbl0" xml:lang="en-US">Dividends, Preferred Stock, Cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DividendsPreferredStockCash" xlink:to="us-gaap_DividendsPreferredStockCash_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_lbl0" xml:lang="en-US">Increase (Decrease) in Other Operating Assets and Liabilities, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_AdjustedEarningsApplicableToCommonStockinDollarsPerShare_lbl1" xml:lang="en-US">Adjusted Earnings Applicable To Common Stockin Dollars Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_AdjustedEarningsApplicableToCommonStockinDollarsPerShare" xlink:to="msex_AdjustedEarningsApplicableToCommonStockinDollarsPerShare_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingencies_lbl0" xml:lang="en-US">Commitments and Contingencies</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingencies" xlink:to="us-gaap_CommitmentsAndContingencies_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxesPaidNet_lbl0" xml:lang="en-US">Income Taxes Paid, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesPaidNet" xlink:to="us-gaap_IncomeTaxesPaidNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockDividendsPerShareCashPaid_lbl0" xml:lang="en-US">Preferred Stock, Dividends, Per Share, Cash Paid</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockDividendsPerShareCashPaid" xlink:to="us-gaap_PreferredStockDividendsPerShareCashPaid_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockValue_lbl0" xml:lang="en-US">Common Stock, Value, Issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_AmortizingSecuredNotesDue20282046Member_lbl0" xml:lang="en-US">Amortizing Secured Notes Due20282046 Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_AmortizingSecuredNotesDue20282046Member" xlink:to="msex_AmortizingSecuredNotesDue20282046Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllowanceForFundsUsedDuringConstructionInvestingActivities_lbl0" xml:lang="en-US">Allowance for Funds Used During Construction, Investing Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForFundsUsedDuringConstructionInvestingActivities" xlink:to="us-gaap_AllowanceForFundsUsedDuringConstructionInvestingActivities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_SeriesPreferredDividend_lbl1" xml:lang="en-US">Series Preferred Dividend</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_SeriesPreferredDividend" xlink:to="msex_SeriesPreferredDividend_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CapitalExpendituresIncurredButNotYetPaid_lbl0" xml:lang="en-US">Capital Expenditures Incurred but Not yet Paid</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:to="us-gaap_CapitalExpendituresIncurredButNotYetPaid_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_lbl0" xml:lang="en-US">Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:to="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_ResidentialMember_lbl0" xml:lang="en-US">Residential Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_ResidentialMember" xlink:to="msex_ResidentialMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_AveragePurchaseOfGallons_lbl1" xml:lang="en-US">Average Purchase Of Gallons</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_AveragePurchaseOfGallons" xlink:to="msex_AveragePurchaseOfGallons_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_NonredeemableAbstract_lbl0" xml:lang="en-US">Nonredeemable Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_NonredeemableAbstract" xlink:to="msex_NonredeemableAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CarryingCostsPropertyAndExplorationRights_lbl0" xml:lang="en-US">Carrying Costs, Property and Exploration Rights</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CarryingCostsPropertyAndExplorationRights" xlink:to="us-gaap_CarryingCostsPropertyAndExplorationRights_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet_lbl0" xml:lang="en-US">Public Utilities, Property, Plant and Equipment, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet" xlink:to="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl0" xml:lang="en-US">Stock Issued During Period, Value, New Issues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionRevenueReportedByAcquiredEntityForLastAnnualPeriod_lbl0" xml:lang="en-US">Business Acquisition, Revenue Reported by Acquired Entity for Last Annual Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionRevenueReportedByAcquiredEntityForLastAnnualPeriod" xlink:to="us-gaap_BusinessAcquisitionRevenueReportedByAcquiredEntityForLastAnnualPeriod_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract_lbl" xml:lang="en-US">Statement of Stockholders&apos; Equity [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementOfStockholdersEquityAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage_lbl0" xml:lang="en-US">Public Utilities, Approved Return on Equity, Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage" xlink:to="us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockValueOutstanding_lbl0" xml:lang="en-US">Common Stock, Value, Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValueOutstanding" xlink:to="us-gaap_CommonStockValueOutstanding_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl1" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_CustomerAdvancesForConstructionWork_lbl1" xml:lang="en-US">Customer Advances For Construction Work</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_CustomerAdvancesForConstructionWork" xlink:to="msex_CustomerAdvancesForConstructionWork_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl0" xml:lang="en-US">Income Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementAbstract_lbl" xml:lang="en-US">Income Statement [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeStatementAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_CoBankMember_lbl1" xml:lang="en-US">Co Bank Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_CoBankMember" xlink:to="msex_CoBankMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock_lbl0" xml:lang="en-US">Lessee, Operating Leases [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConvertiblePreferredStockMember_lbl0" xml:lang="en-US">Convertible Preferred Stock [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConvertiblePreferredStockMember" xlink:to="us-gaap_ConvertiblePreferredStockMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_CashPaidDuringTheYearForAbstract_lbl0" xml:lang="en-US">Cash Paid During The Year For Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_CashPaidDuringTheYearForAbstract" xlink:to="msex_CashPaidDuringTheYearForAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasic_lbl1" xml:lang="en-US">Earnings Per Share, Basic</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_StateRevolvingTrustNotesDue20252044Member_lbl0" xml:lang="en-US">State Revolving Trust Notes Due20252044 Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_StateRevolvingTrustNotesDue20252044Member" xlink:to="msex_StateRevolvingTrustNotesDue20252044Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_lbl0" xml:lang="en-US">Defined Benefit Plan, Net Periodic Benefit Cost (Credit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenuesAbstract_lbl0" xml:lang="en-US">Revenues [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenuesAbstract" xlink:to="us-gaap_RevenuesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Assets_lbl1" xml:lang="en-US">Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_lbl0" xml:lang="en-US">Proceeds from (Payments for) Other Financing Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:to="us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_DefinedBenefitPlanAmortizationOfGainsLoss_lbl1" xml:lang="en-US">Defined Benefit Plan Amortization Of Gains Loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_DefinedBenefitPlanAmortizationOfGainsLoss" xlink:to="msex_DefinedBenefitPlanAmortizationOfGainsLoss_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_CapitalizationAndLiabilitiesAbstract_lbl0" xml:lang="en-US">Capitalization And Liabilities Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_CapitalizationAndLiabilitiesAbstract" xlink:to="msex_CapitalizationAndLiabilitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl0" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockDividendsPerShareCashPaid_lbl0" xml:lang="en-US">Common Stock, Dividends, Per Share, Cash Paid</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockDividendsPerShareCashPaid" xlink:to="us-gaap_CommonStockDividendsPerShareCashPaid_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsOfDividendsCommonStock_lbl0" xml:lang="en-US">Payments of Ordinary Dividends, Common Stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsOfDividendsCommonStock" xlink:to="us-gaap_PaymentsOfDividendsCommonStock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_EstimatedIncrementalBorrowingRate_lbl1" xml:lang="en-US">Estimated Incremental Borrowing Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_EstimatedIncrementalBorrowingRate" xlink:to="msex_EstimatedIncrementalBorrowingRate_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtMember_lbl0" xml:lang="en-US">Long-Term Debt [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMember" xlink:to="us-gaap_LongTermDebtMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_ConvertibleAbstract_lbl0" xml:lang="en-US">Convertible Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_ConvertibleAbstract" xlink:to="msex_ConvertibleAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl0" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableCurrent_lbl0" xml:lang="en-US">Accounts Payable, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfCapitalizationTextBlock_lbl0" xml:lang="en-US">Schedule of Capitalization [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfCapitalizationTextBlock" xlink:to="us-gaap_ScheduleOfCapitalizationTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_SharesMember_lbl0" xml:lang="en-US">Shares Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_SharesMember" xlink:to="msex_SharesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_MiddlesexWaterCompanyMember_lbl0" xml:lang="en-US">Middlesex Water Company Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_MiddlesexWaterCompanyMember" xlink:to="msex_MiddlesexWaterCompanyMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventMember_lbl0" xml:lang="en-US">Subsequent Event [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventMember" xlink:to="us-gaap_SubsequentEventMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_CommonSharesOutstandingAbstract_lbl0" xml:lang="en-US">Common Shares Outstanding Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_CommonSharesOutstandingAbstract" xlink:to="msex_CommonSharesOutstandingAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentCarryingAmount_lbl0" xml:lang="en-US">Long-Term Debt, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentCarryingAmount" xlink:to="us-gaap_DebtInstrumentCarryingAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryRawMaterialsAndSupplies_lbl0" xml:lang="en-US">Inventory, Raw Materials and Supplies, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryRawMaterialsAndSupplies" xlink:to="us-gaap_InventoryRawMaterialsAndSupplies_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RegulatoryAssetsNoncurrent_lbl0" xml:lang="en-US">Regulatory Asset, Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RegulatoryAssetsNoncurrent" xlink:to="us-gaap_RegulatoryAssetsNoncurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet_lbl0" xml:lang="en-US">Deferred Income Tax Liabilities, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="us-gaap_DeferredIncomeTaxLiabilitiesNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SaleOfStockConsiderationReceivedOnTransaction_lbl0" xml:lang="en-US">Sale of Stock, Consideration Received on Transaction</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:to="us-gaap_SaleOfStockConsiderationReceivedOnTransaction_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Four</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_SurchargeForCostsIncurred_lbl1" xml:lang="en-US">Surcharge For Costs Incurred</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_SurchargeForCostsIncurred" xlink:to="msex_SurchargeForCostsIncurred_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_IncomeMember_lbl0" xml:lang="en-US">Income Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_IncomeMember" xlink:to="msex_IncomeMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingIncomeLoss_lbl1" xml:lang="en-US">Operating Income (Loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiability_lbl0" xml:lang="en-US">Operating Lease, Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiability_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RepaymentsOfLongTermDebt_lbl0" xml:lang="en-US">Repayments of Long-Term Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfLongTermDebt" xlink:to="us-gaap_RepaymentsOfLongTermDebt_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInPrepaidExpense_lbl0" xml:lang="en-US">Increase (Decrease) in Prepaid Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:to="us-gaap_IncreaseDecreaseInPrepaidExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesDividendReinvestmentPlan_lbl0" xml:lang="en-US">Stock Issued During Period, Shares, Dividend Reinvestment Plan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesDividendReinvestmentPlan" xlink:to="us-gaap_StockIssuedDuringPeriodSharesDividendReinvestmentPlan_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PensionPlansDefinedBenefitMember_lbl0" xml:lang="en-US">Pension Plan [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PensionPlansDefinedBenefitMember" xlink:to="us-gaap_PensionPlansDefinedBenefitMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations_lbl0" xml:lang="en-US">Increase (Decrease) in Obligation, Pension and Other Postretirement Benefits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations" xlink:to="us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PublicUtilitiesDisclosureTextBlock_lbl0" xml:lang="en-US">Public Utilities Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PublicUtilitiesDisclosureTextBlock" xlink:to="us-gaap_PublicUtilitiesDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl0" xml:lang="en-US">Debt Instrument, Interest Rate, Stated Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherIncomeAndExpensesAbstract_lbl0" xml:lang="en-US">Other Income and Expenses [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherIncomeAndExpensesAbstract" xlink:to="us-gaap_OtherIncomeAndExpensesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockMember_lbl0" xml:lang="en-US">Common Stock [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_lbl0" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Diluted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_OperatingIncomeAbstract_lbl0" xml:lang="en-US">Operating Income Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_OperatingIncomeAbstract" xlink:to="msex_OperatingIncomeAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_Estimatedobligationexpenditure_lbl1" xml:lang="en-US">Estimatedobligationexpenditure</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_Estimatedobligationexpenditure" xlink:to="msex_Estimatedobligationexpenditure_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfCashFlowsAbstract_lbl" xml:lang="en-US">Statement of Cash Flows [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementOfCashFlowsAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestExpense_lbl0" xml:lang="en-US">Interest Expense, Operating and Nonoperating</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpense" xlink:to="us-gaap_InterestExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_lbl0" xml:lang="en-US">Operating Lease, Liability, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_FireProtectionMember_lbl0" xml:lang="en-US">Fire Protection Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_FireProtectionMember" xlink:to="msex_FireProtectionMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl0" xml:lang="en-US">Noncash Investing and Financing Items [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleDescription_lbl0" xml:lang="en-US">New Accounting Pronouncement or Change in Accounting Principle, Description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleDescription" xlink:to="us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleDescription_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherLiabilitiesNoncurrent_lbl0" xml:lang="en-US">Other Liabilities, Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilitiesNoncurrent" xlink:to="us-gaap_OtherLiabilitiesNoncurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="msex_ScheduleOfLinesOfCreditAbstract" xlink:href="msex-20240630.xsd#msex_ScheduleOfLinesOfCreditAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_ScheduleOfLinesOfCreditAbstract_lbl" xml:lang="en-US">Schedule Of Lines Of Credit Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_ScheduleOfLinesOfCreditAbstract" xlink:to="msex_ScheduleOfLinesOfCreditAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtNoncurrent_lbl1" xml:lang="en-US">Long-Term Debt, Excluding Current Maturities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtNoncurrent" xlink:to="us-gaap_LongTermDebtNoncurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_RightOfUseAssetAtLeaseInception_lbl1" xml:lang="en-US">Right Of Use Asset At Lease Inception</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_RightOfUseAssetAtLeaseInception" xlink:to="msex_RightOfUseAssetAtLeaseInception_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfPurchasedWater_lbl0" xml:lang="en-US">Cost of Purchased Water</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfPurchasedWater" xlink:to="us-gaap_CostOfPurchasedWater_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_TreatedWaterMember_lbl0" xml:lang="en-US">Treated Water Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_TreatedWaterMember" xlink:to="msex_TreatedWaterMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_PreliminarySurveyAndInvestigationChargesNonCurrent_lbl1" xml:lang="en-US">Preliminary Survey And Investigation Charges Non Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_PreliminarySurveyAndInvestigationChargesNonCurrent" xlink:to="msex_PreliminarySurveyAndInvestigationChargesNonCurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsOfDebtIssuanceCosts_lbl0" xml:lang="en-US">Payments of Debt Issuance Costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsOfDebtIssuanceCosts" xlink:to="us-gaap_PaymentsOfDebtIssuanceCosts_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_NonRegulatedMember_lbl1" xml:lang="en-US">Non Regulated Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_NonRegulatedMember" xlink:to="msex_NonRegulatedMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Five</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SupplementalCashFlowElementsAbstract_lbl0" xml:lang="en-US">Supplemental Cash Flow Elements [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalCashFlowElementsAbstract" xlink:to="us-gaap_SupplementalCashFlowElementsAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateRetrospectiveApplicationImpracticableReasonAndAlternativeMethodDescription_lbl0" xml:lang="en-US">Change in Accounting Principle, Accounting Standards Update, Retrospective Application Impracticable, Reason and Alternative Method, Description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateRetrospectiveApplicationImpracticableReasonAndAlternativeMethodDescription" xlink:to="us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateRetrospectiveApplicationImpracticableReasonAndAlternativeMethodDescription_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockValueOutstanding_lbl0" xml:lang="en-US">Preferred Stock, Value, Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockValueOutstanding" xlink:to="us-gaap_PreferredStockValueOutstanding_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareTextBlock_lbl0" xml:lang="en-US">Earnings Per Share [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareTextBlock" xlink:to="us-gaap_EarningsPerShareTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_WholesaleMember_lbl0" xml:lang="en-US">Wholesale Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_WholesaleMember" xlink:to="msex_WholesaleMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TaxesOther_lbl0" xml:lang="en-US">Taxes, Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxesOther" xlink:to="us-gaap_TaxesOther_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Revenues_lbl0" xml:lang="en-US">Revenues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Revenues" xlink:to="us-gaap_Revenues_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions_lbl0" xml:lang="en-US">Public Utilities, Allowance for Funds Used During Construction, Additions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions" xlink:to="us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContributionsInAidOfConstruction_lbl0" xml:lang="en-US">Contributions in Aid of Construction</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContributionsInAidOfConstruction" xlink:to="us-gaap_ContributionsInAidOfConstruction_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccruedTaxesPayable_lbl0" xml:lang="en-US">Increase (Decrease) in Accrued Taxes Payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedTaxesPayable" xlink:to="us-gaap_IncreaseDecreaseInAccruedTaxesPayable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_lbl0" xml:lang="en-US">Increase (Decrease) in Contract with Customer, Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_CommonStockValueAuthorized_lbl1" xml:lang="en-US">Common Stock Value Authorized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_CommonStockValueAuthorized" xlink:to="msex_CommonStockValueAuthorized_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherDeferredCostsNet_lbl0" xml:lang="en-US">Other Deferred Costs, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherDeferredCostsNet" xlink:to="us-gaap_OtherDeferredCostsNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_BankOfAmericaMember_lbl1" xml:lang="en-US">Bank Of America Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_BankOfAmericaMember" xlink:to="msex_BankOfAmericaMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent_lbl0" xml:lang="en-US">Contract with Customer, Liability, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LoansAndLeasesReceivableCommitmentsFixedRates_lbl0" xml:lang="en-US">Loans and Leases Receivable, Commitments, Fixed Rates</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansAndLeasesReceivableCommitmentsFixedRates" xlink:to="us-gaap_LoansAndLeasesReceivableCommitmentsFixedRates_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_NonutilityAssetsNetNonCurrent_lbl1" xml:lang="en-US">Nonutility Assets Net Non Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_NonutilityAssetsNetNonCurrent" xlink:to="msex_NonutilityAssetsNetNonCurrent_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanInterestCost_lbl0" xml:lang="en-US">Defined Benefit Plan, Interest Cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanInterestCost" xlink:to="us-gaap_DefinedBenefitPlanInterestCost_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_AmortizingSecuredNoteMember_lbl0" xml:lang="en-US">Amortizing Secured Note Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_AmortizingSecuredNoteMember" xlink:to="msex_AmortizingSecuredNoteMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_IncreaseDecreaseinUnbilledRevenues_lbl1" xml:lang="en-US">Increase Decreasein Unbilled Revenues</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_IncreaseDecreaseinUnbilledRevenues" xlink:to="msex_IncreaseDecreaseinUnbilledRevenues_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherLiabilitiesCurrent_lbl0" xml:lang="en-US">Other Liabilities, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilitiesCurrent" xlink:to="us-gaap_OtherLiabilitiesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl0" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_OperationsAndMaintenance_lbl1" xml:lang="en-US">Operations And Maintenance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_OperationsAndMaintenance" xlink:to="msex_OperationsAndMaintenance_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_lbl0" xml:lang="en-US">Public Utilities, Property, Plant and Equipment, Construction Work in Progress</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress" xlink:to="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_IncludedInOtherCurrentLiabilitiesAbstract_lbl0" xml:lang="en-US">Included In Other Current Liabilities Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_IncludedInOtherCurrentLiabilitiesAbstract" xlink:to="msex_IncludedInOtherCurrentLiabilitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentUnamortizedPremiumCurrent_lbl0" xml:lang="en-US">Debt Instrument, Unamortized Premium, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentUnamortizedPremiumCurrent" xlink:to="us-gaap_DebtInstrumentUnamortizedPremiumCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentTerms_lbl0" xml:lang="en-US">Long-Term Debt, Maturities, Repayment Terms</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentTerms" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentTerms_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PurchaseCommitmentMember_lbl0" xml:lang="en-US">Purchase Commitment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PurchaseCommitmentMember" xlink:to="us-gaap_PurchaseCommitmentMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_lbl0" xml:lang="en-US">Retirement Benefits [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:to="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_lbl0" xml:lang="en-US">Series of Individually Immaterial Business Acquisitions [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" xlink:to="us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_lbl0" xml:lang="en-US">Basis of Presentation and Significant Accounting Policies [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl0" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_lbl0" xml:lang="en-US">Schedule of Net Benefit Costs [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:to="us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing_lbl0" xml:lang="en-US">Public Utilities, Property, Plant and Equipment, Generation or Processing</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing" xlink:to="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl0" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_DilutedAbstract0_lbl0" xml:lang="en-US">Diluted Abstract0</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_DilutedAbstract0" xlink:to="msex_DilutedAbstract0_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_lbl0" xml:lang="en-US">Stock Issued During Period, Value, Restricted Stock Award, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:to="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentFaceAmount_lbl0" xml:lang="en-US">Debt Instrument, Face Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentFaceAmount" xlink:to="us-gaap_DebtInstrumentFaceAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_CostOfUntreatedWater_lbl1" xml:lang="en-US">Cost Of Untreated Water</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_CostOfUntreatedWater" xlink:to="msex_CostOfUntreatedWater_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PensionAndOtherPostretirementBenefitContributions_lbl0" xml:lang="en-US">Payment for Pension and Other Postretirement Benefits</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PensionAndOtherPostretirementBenefitContributions" xlink:to="us-gaap_PensionAndOtherPostretirementBenefitContributions_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrent_lbl0" xml:lang="en-US">Liabilities, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_lbl0" xml:lang="en-US">Increase (Decrease) in Accounts Payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_RenewalDateOfLineOfCredit_lbl1" xml:lang="en-US">Renewal Date Of Line Of Credit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_RenewalDateOfLineOfCredit" xlink:to="msex_RenewalDateOfLineOfCredit_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedLiabilitiesCurrent_lbl0" xml:lang="en-US">Accrued Liabilities, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_CommonStockNoParValueAbstract_lbl0" xml:lang="en-US">Common Stock No Par Value Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_CommonStockNoParValueAbstract" xlink:to="msex_CommonStockNoParValueAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl0" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_NewJerseyBoardOfPublicUtilitiesMember_lbl1" xml:lang="en-US">New Jersey Board Of Public Utilities Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_NewJerseyBoardOfPublicUtilitiesMember" xlink:to="msex_NewJerseyBoardOfPublicUtilitiesMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate_lbl0" xml:lang="en-US">Change in Accounting Principle, Accounting Standards Update, Adoption Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate" xlink:to="us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_DilutedAbstract_lbl0" xml:lang="en-US">Diluted Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_DilutedAbstract" xlink:to="msex_DilutedAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl0" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NonredeemablePreferredStockMember_lbl0" xml:lang="en-US">Nonredeemable Preferred Stock [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonredeemablePreferredStockMember" xlink:to="us-gaap_NonredeemablePreferredStockMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="msex_ScheduleOfEarningsPerShareAbstract" xlink:href="msex-20240630.xsd#msex_ScheduleOfEarningsPerShareAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_ScheduleOfEarningsPerShareAbstract_lbl" xml:lang="en-US">Schedule Of Earnings Per Share Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_ScheduleOfEarningsPerShareAbstract" xlink:to="msex_ScheduleOfEarningsPerShareAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="msex_ScheduleOfOperatingRevenuesAbstract" xlink:href="msex-20240630.xsd#msex_ScheduleOfOperatingRevenuesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_ScheduleOfOperatingRevenuesAbstract_lbl" xml:lang="en-US">Schedule Of Operating Revenues Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_ScheduleOfOperatingRevenuesAbstract" xlink:to="msex_ScheduleOfOperatingRevenuesAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_TidewaterMember_lbl1" xml:lang="en-US">Tidewater Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_TidewaterMember" xlink:to="msex_TidewaterMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockValue_lbl0" xml:lang="en-US">Preferred Stock, Value, Issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockValue" xlink:to="us-gaap_PreferredStockValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromRepaymentsOfShortTermDebt_lbl0" xml:lang="en-US">Proceeds from (Repayments of) Short-Term Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromRepaymentsOfShortTermDebt" xlink:to="us-gaap_ProceedsFromRepaymentsOfShortTermDebt_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl0" xml:lang="en-US">Liabilities and Equity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_NonredeemablePreferredStock1Member_lbl1" xml:lang="en-US">Nonredeemable Preferred Stock1 Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_NonredeemablePreferredStock1Member" xlink:to="msex_NonredeemablePreferredStock1Member_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleDescriptionOfPriorperiodInformationRetrospectivelyAdjusted_lbl0" xml:lang="en-US">New Accounting Pronouncement or Change in Accounting Principle, Description of Prior-period Information Retrospectively Adjusted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleDescriptionOfPriorperiodInformationRetrospectivelyAdjusted" xlink:to="us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleDescriptionOfPriorperiodInformationRetrospectivelyAdjusted_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NonoperatingIncomeExpense_lbl0" xml:lang="en-US">Nonoperating Income (Expense)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_NonoperatingIncomeExpense_lbl0"/>
    <loc xlink:type="locator" xlink:label="msex_ScheduleOfInterSegmentTransactionsAbstract" xlink:href="msex-20240630.xsd#msex_ScheduleOfInterSegmentTransactionsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_ScheduleOfInterSegmentTransactionsAbstract_lbl" xml:lang="en-US">Schedule Of Inter Segment Transactions Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_ScheduleOfInterSegmentTransactionsAbstract" xlink:to="msex_ScheduleOfInterSegmentTransactionsAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_LitigationSettlementPayable_lbl1" xml:lang="en-US">Litigation Settlement Payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_LitigationSettlementPayable" xlink:to="msex_LitigationSettlementPayable_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="msex_InterSegmentEliminationMember_lbl0" xml:lang="en-US">Inter Segment Elimination Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="msex_InterSegmentEliminationMember" xlink:to="msex_InterSegmentEliminationMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockDividendsIncomeStatementImpact_lbl1" xml:lang="en-US">Preferred Stock Dividends, Income Statement Impact</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockDividendsIncomeStatementImpact" xlink:to="us-gaap_PreferredStockDividendsIncomeStatementImpact_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DividendsCommonStockCash_lbl0" xml:lang="en-US">Dividends, Common Stock, Cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DividendsCommonStockCash" xlink:to="us-gaap_DividendsCommonStockCash_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl1" xml:lang="en-US">Operating Lease, Right-of-Use Asset</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermDebtAbstract_lbl0" xml:lang="en-US">Long-Term Debt, Unclassified [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtAbstract" xlink:to="us-gaap_LongTermDebtAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrent_lbl0" xml:lang="en-US">Assets, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShorttermDebtAverageOutstandingAmount_lbl0" xml:lang="en-US">Short-Term Debt, Average Outstanding Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShorttermDebtAverageOutstandingAmount" xlink:to="us-gaap_ShorttermDebtAverageOutstandingAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredFinanceCostsCurrentGross_lbl0" xml:lang="en-US">Debt Issuance Costs, Gross, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredFinanceCostsCurrentGross" xlink:to="us-gaap_DeferredFinanceCostsCurrentGross_lbl0"/>
  </labelLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>14
<FILENAME>msex-20240630_pre.xml
<DESCRIPTION>XBRL PRESENTATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Wed Jul 31 04:49:38 UTC 2024 -->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <roleRef xlink:type="simple" xlink:href="msex-20240630.xsd#msex_r_ConsolidatedIncomeStatement" roleURI="http://middlesexwater.com/role/ConsolidatedIncomeStatement"/>
  <roleRef xlink:type="simple" xlink:href="msex-20240630.xsd#msex_r_ConsolidatedBalanceSheet" roleURI="http://middlesexwater.com/role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="msex-20240630.xsd#msex_r_ConsolidatedBalanceSheet_Parentheticals" roleURI="http://middlesexwater.com/role/ConsolidatedBalanceSheet_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="msex-20240630.xsd#msex_r_ConsolidatedCashFlow" roleURI="http://middlesexwater.com/role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="msex-20240630.xsd#msex_r_ConsolidatedCashFlow_Parentheticals" roleURI="http://middlesexwater.com/role/ConsolidatedCashFlow_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="msex-20240630.xsd#msex_r_ShareholdersEquityType1" roleURI="http://middlesexwater.com/role/ShareholdersEquityType1"/>
  <roleRef xlink:type="simple" xlink:href="msex-20240630.xsd#msex_r_ShareholdersEquityType1_Parentheticals" roleURI="http://middlesexwater.com/role/ShareholdersEquityType1_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="msex-20240630.xsd#msex_r_ShareholdersEquityType2or3" roleURI="http://middlesexwater.com/role/ShareholdersEquityType2or3"/>
  <roleRef xlink:type="simple" xlink:href="msex-20240630.xsd#msex_r_ShareholdersEquityType2or3_Parentheticals" roleURI="http://middlesexwater.com/role/ShareholdersEquityType2or3_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="msex-20240630.xsd#msex_r_BasisofPresentationandRecentDevelopments" roleURI="http://middlesexwater.com/role/BasisofPresentationandRecentDevelopments"/>
  <roleRef xlink:type="simple" xlink:href="msex-20240630.xsd#msex_r_RateandRegulatoryMatters" roleURI="http://middlesexwater.com/role/RateandRegulatoryMatters"/>
  <roleRef xlink:type="simple" xlink:href="msex-20240630.xsd#msex_r_Capitalization" roleURI="http://middlesexwater.com/role/Capitalization"/>
  <roleRef xlink:type="simple" xlink:href="msex-20240630.xsd#msex_r_EarningsPerShare" roleURI="http://middlesexwater.com/role/EarningsPerShare"/>
  <roleRef xlink:type="simple" xlink:href="msex-20240630.xsd#msex_r_BusinessSegmentData" roleURI="http://middlesexwater.com/role/BusinessSegmentData"/>
  <roleRef xlink:type="simple" xlink:href="msex-20240630.xsd#msex_r_ShortTermBorrowings" roleURI="http://middlesexwater.com/role/ShortTermBorrowings"/>
  <roleRef xlink:type="simple" xlink:href="msex-20240630.xsd#msex_r_CommitmentsandContingentLiabilities" roleURI="http://middlesexwater.com/role/CommitmentsandContingentLiabilities"/>
  <roleRef xlink:type="simple" xlink:href="msex-20240630.xsd#msex_r_EmployeeBenefitPlans" roleURI="http://middlesexwater.com/role/EmployeeBenefitPlans"/>
  <roleRef xlink:type="simple" xlink:href="msex-20240630.xsd#msex_r_RevenueRecognitionfromContractswithCustomers" roleURI="http://middlesexwater.com/role/RevenueRecognitionfromContractswithCustomers"/>
  <roleRef xlink:type="simple" xlink:href="msex-20240630.xsd#msex_r_BasisofPresentationandRecentDevelopmentsTables" roleURI="http://middlesexwater.com/role/BasisofPresentationandRecentDevelopmentsTables"/>
  <roleRef xlink:type="simple" xlink:href="msex-20240630.xsd#msex_r_CapitalizationTables" roleURI="http://middlesexwater.com/role/CapitalizationTables"/>
  <roleRef xlink:type="simple" xlink:href="msex-20240630.xsd#msex_r_EarningsPerShareTables" roleURI="http://middlesexwater.com/role/EarningsPerShareTables"/>
  <roleRef xlink:type="simple" xlink:href="msex-20240630.xsd#msex_r_BusinessSegmentDataTables" roleURI="http://middlesexwater.com/role/BusinessSegmentDataTables"/>
  <roleRef xlink:type="simple" xlink:href="msex-20240630.xsd#msex_r_ShortTermBorrowingsTables" roleURI="http://middlesexwater.com/role/ShortTermBorrowingsTables"/>
  <roleRef xlink:type="simple" xlink:href="msex-20240630.xsd#msex_r_CommitmentsandContingentLiabilitiesTables" roleURI="http://middlesexwater.com/role/CommitmentsandContingentLiabilitiesTables"/>
  <roleRef xlink:type="simple" xlink:href="msex-20240630.xsd#msex_r_EmployeeBenefitPlansTables" roleURI="http://middlesexwater.com/role/EmployeeBenefitPlansTables"/>
  <roleRef xlink:type="simple" xlink:href="msex-20240630.xsd#msex_r_RevenueRecognitionfromContractswithCustomersTables" roleURI="http://middlesexwater.com/role/RevenueRecognitionfromContractswithCustomersTables"/>
  <roleRef xlink:type="simple" xlink:href="msex-20240630.xsd#msex_r_ScheduleofCarryingAmountandFairValueoftheFMBsTable" roleURI="http://middlesexwater.com/role/ScheduleofCarryingAmountandFairValueoftheFMBsTable"/>
  <roleRef xlink:type="simple" xlink:href="msex-20240630.xsd#msex_r_ScheduleofEarningsPerShareTable" roleURI="http://middlesexwater.com/role/ScheduleofEarningsPerShareTable"/>
  <roleRef xlink:type="simple" xlink:href="msex-20240630.xsd#msex_r_ScheduleofEarningsPerShareTable_Parentheticals" roleURI="http://middlesexwater.com/role/ScheduleofEarningsPerShareTable_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="msex-20240630.xsd#msex_r_ScheduleofInterSegmentTransactionsTable" roleURI="http://middlesexwater.com/role/ScheduleofInterSegmentTransactionsTable"/>
  <roleRef xlink:type="simple" xlink:href="msex-20240630.xsd#msex_r_ScheduleofLinesofCreditTable" roleURI="http://middlesexwater.com/role/ScheduleofLinesofCreditTable"/>
  <roleRef xlink:type="simple" xlink:href="msex-20240630.xsd#msex_r_ScheduleofCreditLinesandtheWeightedAverageInterestRatesTable" roleURI="http://middlesexwater.com/role/ScheduleofCreditLinesandtheWeightedAverageInterestRatesTable"/>
  <roleRef xlink:type="simple" xlink:href="msex-20240630.xsd#msex_r_ScheduleofPurchasedWaterCostsTable" roleURI="http://middlesexwater.com/role/ScheduleofPurchasedWaterCostsTable"/>
  <roleRef xlink:type="simple" xlink:href="msex-20240630.xsd#msex_r_ScheduleofOperatingLeaseROUAssetsTable" roleURI="http://middlesexwater.com/role/ScheduleofOperatingLeaseROUAssetsTable"/>
  <roleRef xlink:type="simple" xlink:href="msex-20240630.xsd#msex_r_ScheduleofFutureMinimumOperatingLeaseCommitmentsTable" roleURI="http://middlesexwater.com/role/ScheduleofFutureMinimumOperatingLeaseCommitmentsTable"/>
  <roleRef xlink:type="simple" xlink:href="msex-20240630.xsd#msex_r_ScheduleofEmployeeRetirementBenefitPlansTable" roleURI="http://middlesexwater.com/role/ScheduleofEmployeeRetirementBenefitPlansTable"/>
  <roleRef xlink:type="simple" xlink:href="msex-20240630.xsd#msex_r_ScheduleofOperatingRevenuesTable" roleURI="http://middlesexwater.com/role/ScheduleofOperatingRevenuesTable"/>
  <roleRef xlink:type="simple" xlink:href="msex-20240630.xsd#msex_r_ScheduleofIssuedAccountingStandardsDetailsScheduleofIssuedAccountingStandards" roleURI="http://middlesexwater.com/role/ScheduleofIssuedAccountingStandardsDetailsScheduleofIssuedAccountingStandards"/>
  <roleRef xlink:type="simple" xlink:href="msex-20240630.xsd#msex_r_RateandRegulatoryMattersDetails" roleURI="http://middlesexwater.com/role/RateandRegulatoryMattersDetails"/>
  <roleRef xlink:type="simple" xlink:href="msex-20240630.xsd#msex_r_CapitalizationDetails" roleURI="http://middlesexwater.com/role/CapitalizationDetails"/>
  <roleRef xlink:type="simple" xlink:href="msex-20240630.xsd#msex_r_EarningsPerShareDetails" roleURI="http://middlesexwater.com/role/EarningsPerShareDetails"/>
  <roleRef xlink:type="simple" xlink:href="msex-20240630.xsd#msex_r_BusinessSegmentDataDetails" roleURI="http://middlesexwater.com/role/BusinessSegmentDataDetails"/>
  <roleRef xlink:type="simple" xlink:href="msex-20240630.xsd#msex_r_ShortTermBorrowingsDetails" roleURI="http://middlesexwater.com/role/ShortTermBorrowingsDetails"/>
  <roleRef xlink:type="simple" xlink:href="msex-20240630.xsd#msex_r_CommitmentsandContingentLiabilitiesDetails" roleURI="http://middlesexwater.com/role/CommitmentsandContingentLiabilitiesDetails"/>
  <roleRef xlink:type="simple" xlink:href="msex-20240630.xsd#msex_r_EmployeeBenefitPlansDetails" roleURI="http://middlesexwater.com/role/EmployeeBenefitPlansDetails"/>
  <roleRef xlink:type="simple" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#cover" roleURI="http://xbrl.sec.gov/dei/role/document/Cover"/>
  <roleRef xlink:type="simple" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#ai" roleURI="http://xbrl.sec.gov/dei/role/document/AuditInformation"/>
  <presentationLink xlink:role="http://middlesexwater.com/role/ConsolidatedIncomeStatement" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RegulatedAndUnregulatedOperatingRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatedAndUnregulatedOperatingRevenue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_RegulatedAndUnregulatedOperatingRevenue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpensesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OperatingExpensesAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OperationsAndMaintenance" xlink:href="msex-20240630.xsd#msex_OperationsAndMaintenance"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="OperationsAndMaintenance" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Depreciation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_Depreciation" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxesOther"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_TaxesOther" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpenses" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OperatingIncomeLoss" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherIncomeAndExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherIncomeAndExpensesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OtherIncomeAndExpensesAbstract" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherIncomeAndExpensesAbstract" xlink:to="us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherIncomeAndExpensesAbstract" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NonoperatingIncomeExpense" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_InterestExpense" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NetIncomeLoss" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockDividendsIncomeStatementImpact" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockDividendsIncomeStatementImpact"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_PreferredStockDividendsIncomeStatementImpact" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_EarningsPerShareAbstract" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareBasic" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CommonSharesOutstandingAbstract" xlink:href="msex-20240630.xsd#msex_CommonSharesOutstandingAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="CommonSharesOutstandingAbstract" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommonSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommonSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://middlesexwater.com/role/ConsolidatedBalanceSheet" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing" xlink:to="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommon" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommon"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing" xlink:to="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommon" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing" xlink:to="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing" xlink:to="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService" xlink:to="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing" xlink:to="us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LitigationSettlementsReceivable" xlink:href="msex-20240630.xsd#msex_LitigationSettlementsReceivable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="LitigationSettlementsReceivable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnbilledReceivablesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnbilledReceivablesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_UnbilledReceivablesCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryRawMaterialsAndSupplies" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryRawMaterialsAndSupplies"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_InventoryRawMaterialsAndSupplies" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaidExpenseCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_PrepaidExpenseCurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_AssetsCurrent" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PreliminarySurveyAndInvestigationChargesNonCurrent" xlink:href="msex-20240630.xsd#msex_PreliminarySurveyAndInvestigationChargesNonCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="PreliminarySurveyAndInvestigationChargesNonCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RegulatoryAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryAssetsNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_RegulatoryAssetsNoncurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NonutilityAssetsNetNonCurrent" xlink:href="msex-20240630.xsd#msex_NonutilityAssetsNetNonCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="NonutilityAssetsNetNonCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="EmployeeBenefitPlans" xlink:href="msex-20240630.xsd#msex_EmployeeBenefitPlans"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="EmployeeBenefitPlans" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OtherAssetsNoncurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OtherAssets" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_Assets" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="CapitalizationAndLiabilitiesAbstract" xlink:href="msex-20240630.xsd#msex_CapitalizationAndLiabilitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="CapitalizationAndLiabilitiesAbstract" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CapitalizationAndLiabilitiesAbstract" xlink:to="us-gaap_CommonStockValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CapitalizationAndLiabilitiesAbstract" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PartnersCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PartnersCapital"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CapitalizationAndLiabilitiesAbstract" xlink:to="us-gaap_PartnersCapital" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CapitalizationAndLiabilitiesAbstract" xlink:to="us-gaap_PreferredStockValue" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CapitalizationAndLiabilitiesAbstract" xlink:to="us-gaap_LongTermDebtNoncurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CapitalizationLongtermDebtAndEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalizationLongtermDebtAndEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CapitalizationAndLiabilitiesAbstract" xlink:to="us-gaap_CapitalizationLongtermDebtAndEquity" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLongTermDebtCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_OtherLongTermDebtCurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NotesPayableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_NotesPayableCurrent" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NotesPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LitigationSettlementPayable" xlink:href="msex-20240630.xsd#msex_LitigationSettlementPayable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NotesPayableCurrent" xlink:to="LitigationSettlementPayable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedIncomeTaxesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NotesPayableCurrent" xlink:to="us-gaap_AccruedIncomeTaxesCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NotesPayableCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NotesPayableCurrent" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NotesPayableCurrent" xlink:to="us-gaap_OtherLiabilitiesCurrent" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NotesPayableCurrent" xlink:to="us-gaap_LiabilitiesCurrent" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommitmentsAndContingencies" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ConstructionAdvances" xlink:href="msex-20240630.xsd#msex_ConstructionAdvances"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="ConstructionAdvances" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConstructionAdvances" xlink:to="us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConstructionAdvances" xlink:to="us-gaap_DeferredIncomeTaxLiabilitiesNet" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RegulatoryLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryLiabilityNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConstructionAdvances" xlink:to="us-gaap_RegulatoryLiabilityNoncurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConstructionAdvances" xlink:to="us-gaap_OtherLiabilitiesNoncurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConstructionAdvances" xlink:to="us-gaap_OtherLiabilities" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContributionsInAidOfConstruction" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContributionsInAidOfConstruction"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_ContributionsInAidOfConstruction" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ContributionsInAidOfConstruction" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://middlesexwater.com/role/ConsolidatedBalanceSheet_Parentheticals" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://middlesexwater.com/role/ConsolidatedCashFlow" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetIncomeLoss" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepreciationAndAmortization"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_DepreciationAndAmortization" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:to="us-gaap_ShareBasedCompensation" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="IncreaseDecreaseinUnbilledRevenues" xlink:href="msex-20240630.xsd#msex_IncreaseDecreaseinUnbilledRevenues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseinUnbilledRevenues" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInRawMaterialsPackagingMaterialsAndSuppliesInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInRawMaterialsPackagingMaterialsAndSuppliesInventories"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInRawMaterialsPackagingMaterialsAndSuppliesInventories" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInPrepaidExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInPrepaidExpense" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedTaxesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedTaxesPayable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccruedTaxesPayable" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilities" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IncreaseDecreaseinRecoveredCostsEnvironmentalLitigationSettlement" xlink:href="msex-20240630.xsd#msex_IncreaseDecreaseinRecoveredCostsEnvironmentalLitigationSettlement"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseinRecoveredCostsEnvironmentalLitigationSettlement" order="9.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" order="10.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_RepaymentsOfLongTermDebt" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromIssuanceOfLongTermDebt" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromRepaymentsOfShortTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromRepaymentsOfShortTermDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromRepaymentsOfShortTermDebt" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsOfDebtIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsOfDebtIssuanceCosts" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsOfDividendsCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsOfDividendsCommonStock" order="6.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock" order="7.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NoncashInvestingAndFinancingItemsAbstract" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContributionOfProperty" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ContributionOfProperty"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="us-gaap_ContributionOfProperty" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CashPaidDuringTheYearForAbstract" xlink:href="msex-20240630.xsd#msex_CashPaidDuringTheYearForAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="CashPaidDuringTheYearForAbstract" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPaidNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CashPaidDuringTheYearForAbstract" xlink:to="us-gaap_InterestPaidNet" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPaidCapitalized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPaidCapitalized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CashPaidDuringTheYearForAbstract" xlink:to="us-gaap_InterestPaidCapitalized" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CashPaidDuringTheYearForAbstract" xlink:to="us-gaap_IncomeTaxesPaidNet" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://middlesexwater.com/role/ConsolidatedCashFlow_Parentheticals" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForFundsUsedDuringConstructionInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AllowanceForFundsUsedDuringConstructionInvestingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_AllowanceForFundsUsedDuringConstructionInvestingActivities" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://middlesexwater.com/role/ShareholdersEquityType1" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfPartnersCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfPartnersCapitalAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfPartnersCapitalAbstract" xlink:to="us-gaap_StatementTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertiblePreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertiblePreferredStockMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ConvertiblePreferredStockMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonredeemablePreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonredeemablePreferredStockMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_NonredeemablePreferredStockMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NonredeemablePreferredStock1Member" xlink:href="msex-20240630.xsd#msex_NonredeemablePreferredStock1Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="NonredeemablePreferredStock1Member" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_DebtInstrumentAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="FirstMortgageOne1Member" xlink:href="msex-20240630.xsd#msex_FirstMortgageOne1Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="FirstMortgageOne1Member" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AmortizingSecuredNoteMember" xlink:href="msex-20240630.xsd#msex_AmortizingSecuredNoteMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="AmortizingSecuredNoteMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="StateRevolvingTrustNotesOneMember" xlink:href="msex-20240630.xsd#msex_StateRevolvingTrustNotesOneMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="StateRevolvingTrustNotesOneMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="CommonStockNoParValueAbstract" xlink:href="msex-20240630.xsd#msex_CommonStockNoParValueAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="CommonStockNoParValueAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CommonStockValueAuthorized" xlink:href="msex-20240630.xsd#msex_CommonStockValueAuthorized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommonStockNoParValueAbstract" xlink:to="CommonStockValueAuthorized" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValueOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockValueOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommonStockNoParValueAbstract" xlink:to="us-gaap_CommonStockValueOutstanding" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PartnersCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PartnersCapital"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_PartnersCapital" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="CumulativePreferredStockNoParValueAbstract" xlink:href="msex-20240630.xsd#msex_CumulativePreferredStockNoParValueAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="CumulativePreferredStockNoParValueAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PreferredStockValueAuthorized" xlink:href="msex-20240630.xsd#msex_PreferredStockValueAuthorized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CumulativePreferredStockNoParValueAbstract" xlink:to="PreferredStockValueAuthorized" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockValueOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockValueOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CumulativePreferredStockNoParValueAbstract" xlink:to="us-gaap_PreferredStockValueOutstanding" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ConvertibleAbstract" xlink:href="msex-20240630.xsd#msex_ConvertibleAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CumulativePreferredStockNoParValueAbstract" xlink:to="ConvertibleAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockDividendsAndOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockDividendsAndOtherAdjustments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConvertibleAbstract" xlink:to="us-gaap_PreferredStockDividendsAndOtherAdjustments" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LongTermDebtAbstract" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermDebtAbstract" xlink:to="us-gaap_LongTermDebtCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentUnamortizedPremiumCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentUnamortizedPremiumCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermDebtAbstract" xlink:to="us-gaap_DebtInstrumentUnamortizedPremiumCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentUnamortizedDiscountCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentUnamortizedDiscountCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermDebtAbstract" xlink:to="us-gaap_DebtInstrumentUnamortizedDiscountCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredFinanceCostsCurrentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredFinanceCostsCurrentGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermDebtAbstract" xlink:to="us-gaap_DeferredFinanceCostsCurrentGross" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongTermDebtAbstract" xlink:to="us-gaap_LongTermDebtNoncurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://middlesexwater.com/role/ShareholdersEquityType1_Parentheticals" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfPartnersCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfPartnersCapitalAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfPartnersCapitalAbstract" xlink:to="us-gaap_StatementTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertiblePreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertiblePreferredStockMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ConvertiblePreferredStockMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonredeemablePreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonredeemablePreferredStockMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_NonredeemablePreferredStockMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NonredeemablePreferredStock1Member" xlink:href="msex-20240630.xsd#msex_NonredeemablePreferredStock1Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="NonredeemablePreferredStock1Member" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_RangeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MinimumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_MaximumMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_DebtInstrumentAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="FirstMortgageBondsDue20232059Member" xlink:href="msex-20240630.xsd#msex_FirstMortgageBondsDue20232059Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="FirstMortgageBondsDue20232059Member" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="AmortizingSecuredNotesDue20282046Member" xlink:href="msex-20240630.xsd#msex_AmortizingSecuredNotesDue20282046Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="AmortizingSecuredNotesDue20282046Member" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="StateRevolvingTrustNotesDue20252044Member" xlink:href="msex-20240630.xsd#msex_StateRevolvingTrustNotesDue20252044Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="StateRevolvingTrustNotesDue20252044Member" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesAuthorized" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockLiquidationPreferenceValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockLiquidationPreferenceValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockLiquidationPreferenceValue" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesOutstanding" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentTerms" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMaturitiesRepaymentTerms"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentTerms" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://middlesexwater.com/role/ShareholdersEquityType2or3" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_CommonStockMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_RetainedEarningsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquityComponentDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" order="2.0"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueDividendReinvestmentPlan" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueDividendReinvestmentPlan"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueDividendReinvestmentPlan" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesDividendReinvestmentPlan" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesDividendReinvestmentPlan"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesDividendReinvestmentPlan" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DividendsCommonStockCash" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendsCommonStockCash"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DividendsCommonStockCash" order="7.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DividendsPreferredStockCash" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DividendsPreferredStockCash"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DividendsPreferredStockCash" order="8.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity_0" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding_0" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://middlesexwater.com/role/ShareholdersEquityType2or3_Parentheticals" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_CommonStockMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockDividendsPerShareCashPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockDividendsPerShareCashPaid"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockDividendsPerShareCashPaid" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://middlesexwater.com/role/BasisofPresentationandRecentDevelopments" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="BasisOfPresentationAndRecentDevelopmentsAbstract" xlink:href="msex-20240630.xsd#msex_BasisOfPresentationAndRecentDevelopmentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BasisOfPresentationAndRecentDevelopmentsAbstract" xlink:to="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://middlesexwater.com/role/RateandRegulatoryMatters" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RegulatedOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatedOperationsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RegulatedOperationsAbstract" xlink:to="us-gaap_PublicUtilitiesDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://middlesexwater.com/role/Capitalization" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="CapitalizationAbstract" xlink:href="msex-20240630.xsd#msex_CapitalizationAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CapitalizationAbstract" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://middlesexwater.com/role/EarningsPerShare" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://middlesexwater.com/role/BusinessSegmentData" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="BusinessSegmentDataAbstract" xlink:href="msex-20240630.xsd#msex_BusinessSegmentDataAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessSegmentDataAbstract" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://middlesexwater.com/role/ShortTermBorrowings" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBorrowingsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermBorrowingsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermBorrowingsAbstract" xlink:to="us-gaap_ShortTermDebtTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://middlesexwater.com/role/CommitmentsandContingentLiabilities" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://middlesexwater.com/role/EmployeeBenefitPlans" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="EmployeeBenefitPlansAbstract" xlink:href="msex-20240630.xsd#msex_EmployeeBenefitPlansAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeBenefitPlansAbstract" xlink:to="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://middlesexwater.com/role/RevenueRecognitionfromContractswithCustomers" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="RevenueRecognitionFromContractsWithCustomersAbstract" xlink:href="msex-20240630.xsd#msex_RevenueRecognitionFromContractsWithCustomersAbstract"/>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSrb9Unfw5ZIZzlQH6J7MZhgXxR1SC3VWecwH407JbKoicE8v+YtfNuoUcZ3RuTydUWPPkMWa6PV1QwEZLvwvXoILGjxdtB/sondFYC8K5utDMjn1AwCX0ib60yl0qjWlezujL2zqFB2V1rq9eN8dydDTiymhdPE+hP+ZYEgK1HR4pUNoVk01BSCLdyKHkJjhzog1xgnVMQ5J9A==] CSR-->
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenueRecognitionFromContractsWithCustomersAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://middlesexwater.com/role/BasisofPresentationandRecentDevelopmentsTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="BasisOfPresentationAndRecentDevelopmentsAbstract" xlink:href="msex-20240630.xsd#msex_BasisOfPresentationAndRecentDevelopmentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BasisOfPresentationAndRecentDevelopmentsAbstract" xlink:to="us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://middlesexwater.com/role/CapitalizationTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="CapitalizationAbstract" xlink:href="msex-20240630.xsd#msex_CapitalizationAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfCapitalizationTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfCapitalizationTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CapitalizationAbstract" xlink:to="us-gaap_ScheduleOfCapitalizationTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://middlesexwater.com/role/EarningsPerShareTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://middlesexwater.com/role/BusinessSegmentDataTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="BusinessSegmentDataAbstract" xlink:href="msex-20240630.xsd#msex_BusinessSegmentDataAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessSegmentDataAbstract" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://middlesexwater.com/role/ShortTermBorrowingsTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBorrowingsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermBorrowingsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermBorrowingsAbstract" xlink:to="us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShortTermDebtTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShortTermDebtTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermBorrowingsAbstract" xlink:to="us-gaap_ScheduleOfShortTermDebtTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://middlesexwater.com/role/CommitmentsandContingentLiabilitiesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PurchaseCommitmentExcludingLongtermCommitmentTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseCommitmentExcludingLongtermCommitmentTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_PurchaseCommitmentExcludingLongtermCommitmentTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://middlesexwater.com/role/EmployeeBenefitPlansTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="EmployeeBenefitPlansAbstract" xlink:href="msex-20240630.xsd#msex_EmployeeBenefitPlansAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfNetBenefitCostsTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeBenefitPlansAbstract" xlink:to="us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://middlesexwater.com/role/RevenueRecognitionfromContractswithCustomersTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="RevenueRecognitionFromContractsWithCustomersAbstract" xlink:href="msex-20240630.xsd#msex_RevenueRecognitionFromContractsWithCustomersAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenueRecognitionFromContractsWithCustomersAbstract" xlink:to="us-gaap_DisaggregationOfRevenueTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://middlesexwater.com/role/ScheduleofCarryingAmountandFairValueoftheFMBsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtLongtermAndShorttermCombinedAmountAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtLongtermAndShorttermCombinedAmountAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentCarryingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtLongtermAndShorttermCombinedAmountAbstract" xlink:to="us-gaap_DebtInstrumentCarryingAmount" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtFairValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtLongtermAndShorttermCombinedAmountAbstract" xlink:to="us-gaap_LongTermDebtFairValue" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://middlesexwater.com/role/ScheduleofEarningsPerShareTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfEarningsPerShareAbstract" xlink:href="msex-20240630.xsd#msex_ScheduleOfEarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:label="EarningsPerShareDetailsScheduleofEarningsPerShareTable" xlink:href="msex-20240630.xsd#msex_EarningsPerShareDetailsScheduleofEarningsPerShareTable"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfEarningsPerShareLineItems" xlink:href="msex-20240630.xsd#msex_ScheduleOfEarningsPerShareLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEarningsPerShareAbstract" xlink:to="EarningsPerShareDetailsScheduleofEarningsPerShareTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareDetailsScheduleofEarningsPerShareTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="IncomeMember" xlink:href="msex-20240630.xsd#msex_IncomeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="IncomeMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SharesMember" xlink:href="msex-20240630.xsd#msex_SharesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="SharesMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareDetailsScheduleofEarningsPerShareTable" xlink:to="ScheduleOfEarningsPerShareLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEarningsPerShareLineItems" xlink:to="us-gaap_NetIncomeLoss" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockDividendsIncomeStatementImpact" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockDividendsIncomeStatementImpact"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEarningsPerShareLineItems" xlink:to="us-gaap_PreferredStockDividendsIncomeStatementImpact" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEarningsPerShareLineItems" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEarningsPerShareLineItems" xlink:to="us-gaap_EarningsPerShareBasic" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="DilutedAbstract" xlink:href="msex-20240630.xsd#msex_DilutedAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEarningsPerShareLineItems" xlink:to="DilutedAbstract" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DilutedAbstract" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SeriesPreferredDividend" xlink:href="msex-20240630.xsd#msex_SeriesPreferredDividend"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DilutedAbstract" xlink:to="SeriesPreferredDividend" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AdjustedEarningsApplicableToCommonStockinDollarsPerShare" xlink:href="msex-20240630.xsd#msex_AdjustedEarningsApplicableToCommonStockinDollarsPerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DilutedAbstract" xlink:to="AdjustedEarningsApplicableToCommonStockinDollarsPerShare" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareDiluted"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEarningsPerShareLineItems" xlink:to="us-gaap_EarningsPerShareDiluted" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://middlesexwater.com/role/ScheduleofEarningsPerShareTable_Parentheticals" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfEarningsPerShareAbstract" xlink:href="msex-20240630.xsd#msex_ScheduleOfEarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:label="EarningsPerShareDetailsScheduleofEarningsPerShareParentheticalsTable" xlink:href="msex-20240630.xsd#msex_EarningsPerShareDetailsScheduleofEarningsPerShareParentheticalsTable"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfEarningsPerShareLineItems" xlink:href="msex-20240630.xsd#msex_ScheduleOfEarningsPerShareLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEarningsPerShareAbstract" xlink:to="EarningsPerShareDetailsScheduleofEarningsPerShareParentheticalsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareDetailsScheduleofEarningsPerShareParentheticalsTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="IncomeMember" xlink:href="msex-20240630.xsd#msex_IncomeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="IncomeMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SharesMember" xlink:href="msex-20240630.xsd#msex_SharesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="SharesMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareDetailsScheduleofEarningsPerShareParentheticalsTable" xlink:to="ScheduleOfEarningsPerShareLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockDividendsPerShareCashPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockDividendsPerShareCashPaid"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEarningsPerShareLineItems" xlink:to="us-gaap_PreferredStockDividendsPerShareCashPaid" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://middlesexwater.com/role/ScheduleofInterSegmentTransactionsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfInterSegmentTransactionsAbstract" xlink:href="msex-20240630.xsd#msex_ScheduleOfInterSegmentTransactionsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfInterSegmentTransactionsAbstract" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_StatementBusinessSegmentsAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SegmentDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="us-gaap_SegmentDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="RegulatedMember" xlink:href="msex-20240630.xsd#msex_RegulatedMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="RegulatedMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NonRegulatedMember" xlink:href="msex-20240630.xsd#msex_NonRegulatedMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="NonRegulatedMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="InterSegmentEliminationMember" xlink:href="msex-20240630.xsd#msex_InterSegmentEliminationMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementBusinessSegmentsAxis" xlink:to="InterSegmentEliminationMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="us-gaap_SegmentReportingInformationLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenuesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenuesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_RevenuesAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RegulatedAndUnregulatedOperatingRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatedAndUnregulatedOperatingRevenue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenuesAbstract" xlink:to="us-gaap_RegulatedAndUnregulatedOperatingRevenue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="OperatingIncomeAbstract" xlink:href="msex-20240630.xsd#msex_OperatingIncomeAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="OperatingIncomeAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingIncomeAbstract" xlink:to="us-gaap_OperatingIncomeLoss" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NetIncomeAbstract" xlink:href="msex-20240630.xsd#msex_NetIncomeAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="NetIncomeAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetIncomeAbstract" xlink:to="us-gaap_NetIncomeLoss" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <loc xlink:type="locator" xlink:label="CapitalExpendituresAbstract" xlink:href="msex-20240630.xsd#msex_CapitalExpendituresAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="CapitalExpendituresAbstract" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CapitalExpendituresAbstract" xlink:to="us-gaap_CapitalExpendituresIncurredButNotYetPaid" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentReportingInformationLineItems" xlink:to="us-gaap_AssetsAbstract" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Assets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_Assets" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://middlesexwater.com/role/ScheduleofLinesofCreditTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfLinesOfCreditAbstract" xlink:href="msex-20240630.xsd#msex_ScheduleOfLinesOfCreditAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfLinesOfCreditAbstract" xlink:to="us-gaap_LineOfCreditFacilityTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityTable" xlink:to="us-gaap_LineOfCreditFacilityAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityLenderDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityAxis" xlink:to="us-gaap_LineOfCreditFacilityLenderDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="BankOfAmericaMember" xlink:href="msex-20240630.xsd#msex_BankOfAmericaMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityAxis" xlink:to="BankOfAmericaMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PncBankMember" xlink:href="msex-20240630.xsd#msex_PncBankMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityAxis" xlink:to="PncBankMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CoBankMember" xlink:href="msex-20240630.xsd#msex_CoBankMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityAxis" xlink:to="CoBankMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityTable" xlink:to="us-gaap_LineOfCreditFacilityLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtDescription"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_ShortTermDebtDescription" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RenewalDateOfLineOfCredit" xlink:href="msex-20240630.xsd#msex_RenewalDateOfLineOfCredit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="RenewalDateOfLineOfCredit" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://middlesexwater.com/role/ScheduleofCreditLinesandtheWeightedAverageInterestRatesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfCreditLinesAndTheWeightedAverageInterestRatesAbstract" xlink:href="msex-20240630.xsd#msex_ScheduleOfCreditLinesAndTheWeightedAverageInterestRatesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityAverageOutstandingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityAverageOutstandingAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfCreditLinesAndTheWeightedAverageInterestRatesAbstract" xlink:to="us-gaap_LineOfCreditFacilityAverageOutstandingAmount" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityInterestRateDuringPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfCreditLinesAndTheWeightedAverageInterestRatesAbstract" xlink:to="us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://middlesexwater.com/role/ScheduleofPurchasedWaterCostsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DirectOperatingCostsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DirectOperatingCostsAbstract"/>
    <loc xlink:type="locator" xlink:label="CostOfTreatedWater" xlink:href="msex-20240630.xsd#msex_CostOfTreatedWater"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DirectOperatingCostsAbstract" xlink:to="CostOfTreatedWater" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CostOfUntreatedWater" xlink:href="msex-20240630.xsd#msex_CostOfUntreatedWater"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DirectOperatingCostsAbstract" xlink:to="CostOfUntreatedWater" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfPurchasedWater" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CostOfPurchasedWater"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DirectOperatingCostsAbstract" xlink:to="us-gaap_CostOfPurchasedWater" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://middlesexwater.com/role/ScheduleofOperatingLeaseROUAssetsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCostAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseCostAbstract"/>
    <loc xlink:type="locator" xlink:label="RightOfUseAssetAtLeaseInception" xlink:href="msex-20240630.xsd#msex_RightOfUseAssetAtLeaseInception"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeaseCostAbstract" xlink:to="RightOfUseAssetAtLeaseInception" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OperatingLeaseRightOfUseAssetAccumulatedAmortization" xlink:href="msex-20240630.xsd#msex_OperatingLeaseRightOfUseAssetAccumulatedAmortization"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeaseCostAbstract" xlink:to="OperatingLeaseRightOfUseAssetAccumulatedAmortization" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeaseCostAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://middlesexwater.com/role/ScheduleofFutureMinimumOperatingLeaseCommitmentsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" order="7.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_OperatingLeaseLiability" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" order="9.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://middlesexwater.com/role/ScheduleofEmployeeRetirementBenefitPlansTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfEmployeeRetirementBenefitPlansAbstract" xlink:href="msex-20240630.xsd#msex_ScheduleOfEmployeeRetirementBenefitPlansAbstract"/>
    <loc xlink:type="locator" xlink:label="EmployeeBenefitPlansDetailsScheduleofEmployeeRetirementBenefitPlansTable" xlink:href="msex-20240630.xsd#msex_EmployeeBenefitPlansDetailsScheduleofEmployeeRetirementBenefitPlansTable"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfEmployeeRetirementBenefitPlansLineItems" xlink:href="msex-20240630.xsd#msex_ScheduleOfEmployeeRetirementBenefitPlansLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEmployeeRetirementBenefitPlansAbstract" xlink:to="EmployeeBenefitPlansDetailsScheduleofEmployeeRetirementBenefitPlansTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetirementPlanTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeBenefitPlansDetailsScheduleofEmployeeRetirementBenefitPlansTable" xlink:to="us-gaap_RetirementPlanTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PensionPlansDefinedBenefitMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RetirementPlanTypeAxis" xlink:to="us-gaap_PensionPlansDefinedBenefitMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RetirementPlanTypeAxis" xlink:to="us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeBenefitPlansDetailsScheduleofEmployeeRetirementBenefitPlansTable" xlink:to="ScheduleOfEmployeeRetirementBenefitPlansLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanServiceCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEmployeeRetirementBenefitPlansLineItems" xlink:to="us-gaap_DefinedBenefitPlanServiceCost" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanInterestCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEmployeeRetirementBenefitPlansLineItems" xlink:to="us-gaap_DefinedBenefitPlanInterestCost" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEmployeeRetirementBenefitPlansLineItems" xlink:to="us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="DefinedBenefitPlanAmortizationOfGainsLoss" xlink:href="msex-20240630.xsd#msex_DefinedBenefitPlanAmortizationOfGainsLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEmployeeRetirementBenefitPlansLineItems" xlink:to="DefinedBenefitPlanAmortizationOfGainsLoss" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEmployeeRetirementBenefitPlansLineItems" xlink:to="us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://middlesexwater.com/role/ScheduleofOperatingRevenuesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfOperatingRevenuesAbstract" xlink:href="msex-20240630.xsd#msex_ScheduleOfOperatingRevenuesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisaggregationOfRevenueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisaggregationOfRevenueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfOperatingRevenuesAbstract" xlink:to="us-gaap_DisaggregationOfRevenueTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductOrServiceAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="srt_ProductOrServiceAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ProductsAndServicesDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="srt_ProductsAndServicesDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="ResidentialMember" xlink:href="msex-20240630.xsd#msex_ResidentialMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="ResidentialMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CommercialMember" xlink:href="msex-20240630.xsd#msex_CommercialMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="CommercialMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IndustrialMember" xlink:href="msex-20240630.xsd#msex_IndustrialMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="IndustrialMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="FireProtectionMember" xlink:href="msex-20240630.xsd#msex_FireProtectionMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="FireProtectionMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="WholesaleMember" xlink:href="msex-20240630.xsd#msex_WholesaleMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_ProductOrServiceAxis" xlink:to="WholesaleMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueTable" xlink:to="us-gaap_DisaggregationOfRevenueLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="RegulatedTariffSalesAbstract" xlink:href="msex-20240630.xsd#msex_RegulatedTariffSalesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="RegulatedTariffSalesAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RegulatedOperatingRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatedOperatingRevenue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RegulatedTariffSalesAbstract" xlink:to="us-gaap_RegulatedOperatingRevenue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UnregulatedOperatingRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UnregulatedOperatingRevenue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_UnregulatedOperatingRevenue" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisaggregationOfRevenueLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RegulatedOperatingRevenueOther" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatedOperatingRevenueOther"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:to="us-gaap_RegulatedOperatingRevenueOther" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OtherNonregulatedRevenues" xlink:href="msex-20240630.xsd#msex_OtherNonregulatedRevenues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:to="OtherNonregulatedRevenues" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="InterSegmentEliminationOperatingRevenues" xlink:href="msex-20240630.xsd#msex_InterSegmentEliminationOperatingRevenues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:to="InterSegmentEliminationOperatingRevenues" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RegulatedAndUnregulatedOperatingRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatedAndUnregulatedOperatingRevenue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:to="us-gaap_RegulatedAndUnregulatedOperatingRevenue" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://middlesexwater.com/role/ScheduleofIssuedAccountingStandardsDetailsScheduleofIssuedAccountingStandards" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="ScheduleofIssuedAccountingStandardsDetailsScheduleofIssuedAccountingStandardsTable" xlink:href="msex-20240630.xsd#msex_ScheduleofIssuedAccountingStandardsDetailsScheduleofIssuedAccountingStandardsTable"/>
    <loc xlink:type="locator" xlink:label="ScheduleofIssuedAccountingStandardsDetailsScheduleofIssuedAccountingStandardsLineItems" xlink:href="msex-20240630.xsd#msex_ScheduleofIssuedAccountingStandardsDetailsScheduleofIssuedAccountingStandardsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ScheduleofIssuedAccountingStandardsDetailsScheduleofIssuedAccountingStandardsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleofIssuedAccountingStandardsDetailsScheduleofIssuedAccountingStandardsTable" xlink:to="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingStandardsUpdate202307Member" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingStandardsUpdate202307Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="us-gaap_AccountingStandardsUpdate202307Member" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingStandardsUpdate202309Member" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingStandardsUpdate202309Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="us-gaap_AccountingStandardsUpdate202309Member" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleofIssuedAccountingStandardsDetailsScheduleofIssuedAccountingStandardsTable" xlink:to="ScheduleofIssuedAccountingStandardsDetailsScheduleofIssuedAccountingStandardsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleDescription"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleofIssuedAccountingStandardsDetailsScheduleofIssuedAccountingStandardsLineItems" xlink:to="us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleDescription" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleofIssuedAccountingStandardsDetailsScheduleofIssuedAccountingStandardsLineItems" xlink:to="us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateRetrospectiveApplicationImpracticableReasonAndAlternativeMethodDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateRetrospectiveApplicationImpracticableReasonAndAlternativeMethodDescription"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleofIssuedAccountingStandardsDetailsScheduleofIssuedAccountingStandardsLineItems" xlink:to="us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateRetrospectiveApplicationImpracticableReasonAndAlternativeMethodDescription" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleDescriptionOfPriorperiodInformationRetrospectivelyAdjusted" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleDescriptionOfPriorperiodInformationRetrospectivelyAdjusted"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleofIssuedAccountingStandardsDetailsScheduleofIssuedAccountingStandardsLineItems" xlink:to="us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleDescriptionOfPriorperiodInformationRetrospectivelyAdjusted" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://middlesexwater.com/role/RateandRegulatoryMattersDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_RegulatedOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatedOperationsAbstract"/>
    <loc xlink:type="locator" xlink:label="RateandRegulatoryMattersDetailsTable" xlink:href="msex-20240630.xsd#msex_RateandRegulatoryMattersDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RegulatoryLiabilitiesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryLiabilitiesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RegulatedOperationsAbstract" xlink:to="RateandRegulatoryMattersDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_StatementScenarioAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RateandRegulatoryMattersDetailsTable" xlink:to="srt_StatementScenarioAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioUnspecifiedDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioUnspecifiedDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="srt_ScenarioForecastMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_ScenarioForecastMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_ScenarioForecastMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RateandRegulatoryMattersDetailsTable" xlink:to="us-gaap_SubsequentEventTypeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RateandRegulatoryMattersDetailsTable" xlink:to="us-gaap_BusinessAcquisitionAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RateandRegulatoryMattersDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionAxis" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="TidewaterMember" xlink:href="msex-20240630.xsd#msex_TidewaterMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="TidewaterMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodsAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RateandRegulatoryMattersDetailsTable" xlink:to="us-gaap_AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodsAxis" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodsAxis" xlink:to="us-gaap_AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MaturityUpTo30DaysMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MaturityUpTo30DaysMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodsAxis" xlink:to="us-gaap_MaturityUpTo30DaysMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_LegalEntityAxis" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RateandRegulatoryMattersDetailsTable" xlink:to="dei_LegalEntityAxis" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="dei_EntityDomain" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="MiddlesexWaterMember" xlink:href="msex-20240630.xsd#msex_MiddlesexWaterMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="MiddlesexWaterMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="MiddlesexWaterCompanyMember" xlink:href="msex-20240630.xsd#msex_MiddlesexWaterCompanyMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="MiddlesexWaterCompanyMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RegulatoryAgencyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryAgencyAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RateandRegulatoryMattersDetailsTable" xlink:to="us-gaap_RegulatoryAgencyAxis" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RegulatoryAgencyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RegulatoryAgencyDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RegulatoryAgencyAxis" xlink:to="us-gaap_RegulatoryAgencyDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="NewJerseyBoardOfPublicUtilitiesMember" xlink:href="msex-20240630.xsd#msex_NewJerseyBoardOfPublicUtilitiesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RegulatoryAgencyAxis" xlink:to="NewJerseyBoardOfPublicUtilitiesMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RateandRegulatoryMattersDetailsTable" xlink:to="us-gaap_RegulatoryLiabilitiesLineItems" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RegulatoryLiabilitiesLineItems" xlink:to="us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RegulatoryLiabilitiesLineItems" xlink:to="us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RegulatoryLiabilitiesLineItems" xlink:to="us-gaap_OtherLiabilities" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Depreciation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RegulatoryLiabilitiesLineItems" xlink:to="us-gaap_Depreciation" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CarryingCostsPropertyAndExplorationRights" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CarryingCostsPropertyAndExplorationRights"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RegulatoryLiabilitiesLineItems" xlink:to="us-gaap_CarryingCostsPropertyAndExplorationRights" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherDeferredCostsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherDeferredCostsNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RegulatoryLiabilitiesLineItems" xlink:to="us-gaap_OtherDeferredCostsNet" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SurchargeForCostsIncurred" xlink:href="msex-20240630.xsd#msex_SurchargeForCostsIncurred"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RegulatoryLiabilitiesLineItems" xlink:to="SurchargeForCostsIncurred" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BusinessAcquisitionRevenueReportedByAcquiredEntityForLastAnnualPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_BusinessAcquisitionRevenueReportedByAcquiredEntityForLastAnnualPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RegulatoryLiabilitiesLineItems" xlink:to="us-gaap_BusinessAcquisitionRevenueReportedByAcquiredEntityForLastAnnualPeriod" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Revenues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RegulatoryLiabilitiesLineItems" xlink:to="us-gaap_Revenues" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RegulatoryLiabilitiesLineItems" xlink:to="us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EscrowDeposit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EscrowDeposit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RegulatoryLiabilitiesLineItems" xlink:to="us-gaap_EscrowDeposit" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://middlesexwater.com/role/CapitalizationDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="CapitalizationAbstract" xlink:href="msex-20240630.xsd#msex_CapitalizationAbstract"/>
    <loc xlink:type="locator" xlink:label="CapitalizationDetailsTable" xlink:href="msex-20240630.xsd#msex_CapitalizationDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CapitalUnitLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CapitalUnitLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CapitalizationAbstract" xlink:to="CapitalizationDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="dei_LegalEntityAxis" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LegalEntityAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CapitalizationDetailsTable" xlink:to="dei_LegalEntityAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="dei_EntityDomain" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="NewJerseyInfrastructureBankMember" xlink:href="msex-20240630.xsd#msex_NewJerseyInfrastructureBankMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="NewJerseyInfrastructureBankMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TidewaterMember" xlink:href="msex-20240630.xsd#msex_TidewaterMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="TidewaterMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CapitalizationDetailsTable" xlink:to="us-gaap_SubsequentEventTypeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CapitalizationDetailsTable" xlink:to="us-gaap_LineOfCreditFacilityAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityLenderDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityAxis" xlink:to="us-gaap_LineOfCreditFacilityLenderDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="SRFLoansMember" xlink:href="msex-20240630.xsd#msex_SRFLoansMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityAxis" xlink:to="SRFLoansMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ExtinguishmentOfDebtAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ExtinguishmentOfDebtAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CapitalizationDetailsTable" xlink:to="us-gaap_ExtinguishmentOfDebtAxis" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ExtinguishmentOfDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ExtinguishmentOfDebtTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ExtinguishmentOfDebtAxis" xlink:to="us-gaap_ExtinguishmentOfDebtTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ExtinguishmentOfDebtAxis" xlink:to="us-gaap_LongTermDebtMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CapitalizationDetailsTable" xlink:to="us-gaap_CapitalUnitLineItems" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CapitalUnitLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CapitalUnitLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CapitalUnitLineItems" xlink:to="us-gaap_SaleOfStockConsiderationReceivedOnTransaction" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CapitalUnitLineItems" xlink:to="us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtPercentageBearingVariableInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtPercentageBearingVariableInterestRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CapitalUnitLineItems" xlink:to="us-gaap_LongTermDebtPercentageBearingVariableInterestRate" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromLoans" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromLoans"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CapitalUnitLineItems" xlink:to="us-gaap_ProceedsFromLoans" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityInterestRateDuringPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CapitalUnitLineItems" xlink:to="us-gaap_LineOfCreditFacilityInterestRateDuringPeriod" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansAndLeasesReceivableCommitmentsFixedRates" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LoansAndLeasesReceivableCommitmentsFixedRates"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CapitalUnitLineItems" xlink:to="us-gaap_LoansAndLeasesReceivableCommitmentsFixedRates" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansReceivableBasisSpreadOnVariableRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LoansReceivableBasisSpreadOnVariableRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CapitalUnitLineItems" xlink:to="us-gaap_LoansReceivableBasisSpreadOnVariableRate" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CapitalUnitLineItems" xlink:to="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CapitalUnitLineItems" xlink:to="us-gaap_DebtInstrumentFaceAmount" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueOptionIneligibleItemsAggregateCarryingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_FairValueOptionIneligibleItemsAggregateCarryingAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CapitalUnitLineItems" xlink:to="us-gaap_FairValueOptionIneligibleItemsAggregateCarryingAmount" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CustomerAdvancesForConstructionWork" xlink:href="msex-20240630.xsd#msex_CustomerAdvancesForConstructionWork"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CapitalUnitLineItems" xlink:to="CustomerAdvancesForConstructionWork" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://middlesexwater.com/role/EarningsPerShareDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PreferredStockConvertibleConversionPrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PreferredStockConvertibleConversionPrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_PreferredStockConvertibleConversionPrice" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://middlesexwater.com/role/BusinessSegmentDataDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="BusinessSegmentDataAbstract" xlink:href="msex-20240630.xsd#msex_BusinessSegmentDataAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NumberOfReportableSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NumberOfReportableSegments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessSegmentDataAbstract" xlink:to="us-gaap_NumberOfReportableSegments" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://middlesexwater.com/role/ShortTermBorrowingsDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShortTermDebtTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfShortTermDebtTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LineOfCreditFacilityLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_ScheduleOfShortTermDebtTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShortTermDebtTable" xlink:to="us-gaap_DebtInstrumentAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="CoBankMember" xlink:href="msex-20240630.xsd#msex_CoBankMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="CoBankMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfShortTermDebtTable" xlink:to="us-gaap_LineOfCreditFacilityLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LinesOfCreditCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LinesOfCreditCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_LinesOfCreditCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShorttermDebtAverageOutstandingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShorttermDebtAverageOutstandingAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_ShorttermDebtAverageOutstandingAmount" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromShortTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ProceedsFromShortTermDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_ProceedsFromShortTermDebt" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtWeightedAverageInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtWeightedAverageInterestRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityLineItems" xlink:to="us-gaap_DebtWeightedAverageInterestRate" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://middlesexwater.com/role/CommitmentsandContingentLiabilitiesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="CommitmentsandContingentLiabilitiesDetailsTable" xlink:href="msex-20240630.xsd#msex_CommitmentsandContingentLiabilitiesDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LossContingenciesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingenciesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="CommitmentsandContingentLiabilitiesDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsandContingentLiabilitiesDetailsTable" xlink:to="us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis" xlink:to="us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PurchaseCommitmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PurchaseCommitmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis" xlink:to="us-gaap_PurchaseCommitmentMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="WaterSupplyMember" xlink:href="msex-20240630.xsd#msex_WaterSupplyMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis" xlink:to="WaterSupplyMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NJBPURegulatedWaterMember" xlink:href="msex-20240630.xsd#msex_NJBPURegulatedWaterMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis" xlink:to="NJBPURegulatedWaterMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TreatedWaterMember" xlink:href="msex-20240630.xsd#msex_TreatedWaterMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis" xlink:to="TreatedWaterMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsandContingentLiabilitiesDetailsTable" xlink:to="us-gaap_LossContingenciesLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="LongtermPurchaseCommitmentExpirationDate" xlink:href="msex-20240630.xsd#msex_LongtermPurchaseCommitmentExpirationDate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="LongtermPurchaseCommitmentExpirationDate" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AveragePurchaseOfGallons" xlink:href="msex-20240630.xsd#msex_AveragePurchaseOfGallons"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="AveragePurchaseOfGallons" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="EstimatedIncrementalBorrowingRate" xlink:href="msex-20240630.xsd#msex_EstimatedIncrementalBorrowingRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="EstimatedIncrementalBorrowingRate" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLeaseIncomeLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLeaseIncomeLeasePayments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="us-gaap_OperatingLeaseLeaseIncomeLeasePayments" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="Estimatedobligationexpenditure" xlink:href="msex-20240630.xsd#msex_Estimatedobligationexpenditure"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="Estimatedobligationexpenditure" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://middlesexwater.com/role/EmployeeBenefitPlansDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="EmployeeBenefitPlansAbstract" xlink:href="msex-20240630.xsd#msex_EmployeeBenefitPlansAbstract"/>
    <loc xlink:type="locator" xlink:label="EmployeeBenefitPlansDetailsTable" xlink:href="msex-20240630.xsd#msex_EmployeeBenefitPlansDetailsTable"/>
    <loc xlink:type="locator" xlink:label="EmployeeBenefitPlansLineItems" xlink:href="msex-20240630.xsd#msex_EmployeeBenefitPlansLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeBenefitPlansAbstract" xlink:to="EmployeeBenefitPlansDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeBenefitPlansDetailsTable" xlink:to="EmployeeBenefitPlansLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PensionContributions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionContributions"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeBenefitPlansLineItems" xlink:to="us-gaap_PensionContributions" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PensionAndOtherPostretirementBenefitContributions" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PensionAndOtherPostretirementBenefitContributions"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeBenefitPlansLineItems" xlink:to="us-gaap_PensionAndOtherPostretirementBenefitContributions" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://xbrl.sec.gov/dei/role/document/Cover" xlink:type="extended"/>
  <presentationLink xlink:role="http://xbrl.sec.gov/dei/role/document/AuditInformation" xlink:type="extended"/>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.24.2</span><table class="report" border="0" cellspacing="2" id="idm139803271040272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover - shares<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jul. 31, 2024</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_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<span></span>
</td>
<td class="text">&#160;<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_DocumentQuarterlyReport', window );">Document Quarterly Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<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_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<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_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<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_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<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_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Jun. 30,  2024<span></span>
</td>
<td class="text">&#160;<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_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2024<span></span>
</td>
<td class="text">&#160;<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_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q2<span></span>
</td>
<td class="text">&#160;<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_EntityInformationLineItems', window );"><strong>Entity Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">MIDDLESEX WATER COMPANY<span></span>
</td>
<td class="text">&#160;<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_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000066004<span></span>
</td>
<td class="text">&#160;<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-422<span></span>
</td>
<td class="text">&#160;<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">22-1114430<span></span>
</td>
<td class="text">&#160;<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">NJ<span></span>
</td>
<td class="text">&#160;<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_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<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_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<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_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<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_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</td>
<td class="text">&#160;<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_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<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_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<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_EntityContactPersonnelLineItems', window );"><strong>Entity Contact Personnel [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">485C Route One South<span></span>
</td>
<td class="text">&#160;<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">Iselin<span></span>
</td>
<td class="text">&#160;<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">NJ<span></span>
</td>
<td class="text">&#160;<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">08830<span></span>
</td>
<td class="text">&#160;<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_EntityPhoneFaxNumbersLineItems', window );"><strong>Entity Phone Fax Numbers [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">(732)<span></span>
</td>
<td class="text">&#160;<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_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">634-1500<span></span>
</td>
<td class="text">&#160;<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_EntityListingsLineItems', window );"><strong>Entity Listings [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock<span></span>
</td>
<td class="text">&#160;<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">MSEX<span></span>
</td>
<td class="text">&#160;<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>
<td class="text">&#160;<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_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,829,778<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_CurrentFiscalYearEndDate">
<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>End date of current fiscal year in the format --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_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<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>Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="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_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="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_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentInformationLineItems">
<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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="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_DocumentInformationLineItems</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_DocumentQuarterlyReport">
<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 only for a form used as an quarterly report.</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 Form 10-Q<br> -Number 240<br> -Section 308<br> -Subsection a<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_DocumentQuarterlyReport</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_DocumentTransitionReport">
<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 only for a form used as a transition report.</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 Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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_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_EntityCommonStockSharesOutstanding">
<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 number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="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_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityContactPersonnelLineItems">
<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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="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_EntityContactPersonnelLineItems</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_EntityCurrentReportingStatus">
<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 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="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_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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_EntityFilerCategory">
<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 whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="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_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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_EntityInformationLineItems">
<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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="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_EntityInformationLineItems</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_EntityInteractiveDataCurrent">
<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 registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityListingsLineItems">
<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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="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_EntityListingsLineItems</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_EntityPhoneFaxNumbersLineItems">
<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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="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_EntityPhoneFaxNumbersLineItems</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_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_EntityShellCompany">
<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 registrant is a shell company as defined in Rule 12b-2 of 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 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_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Indicates that the company is a Smaller Reporting Company (SRC).</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_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.24.2</span><table class="report" border="0" cellspacing="2" id="idm139803272328416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF INCOME (Unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</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_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatedAndUnregulatedOperatingRevenue', window );">Operating Revenues</a></td>
<td class="nump">$ 49,146<span></span>
</td>
<td class="nump">$ 42,801<span></span>
</td>
<td class="nump">$ 89,670<span></span>
</td>
<td class="nump">$ 80,957<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_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating Expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msex_OperationsAndMaintenance', window );">Operations and Maintenance</a></td>
<td class="nump">21,825<span></span>
</td>
<td class="nump">21,204<span></span>
</td>
<td class="nump">42,290<span></span>
</td>
<td class="nump">41,462<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_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="nump">6,305<span></span>
</td>
<td class="nump">6,184<span></span>
</td>
<td class="nump">11,701<span></span>
</td>
<td class="nump">12,170<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_us-gaap_TaxesOther', window );">Other Taxes</a></td>
<td class="nump">5,701<span></span>
</td>
<td class="nump">4,744<span></span>
</td>
<td class="nump">10,499<span></span>
</td>
<td class="nump">9,168<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total Operating Expenses</a></td>
<td class="nump">33,831<span></span>
</td>
<td class="nump">32,132<span></span>
</td>
<td class="nump">64,490<span></span>
</td>
<td class="nump">62,800<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating Income</a></td>
<td class="nump">15,315<span></span>
</td>
<td class="nump">10,669<span></span>
</td>
<td class="nump">25,180<span></span>
</td>
<td class="nump">18,157<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_us-gaap_OtherIncomeAndExpensesAbstract', window );"><strong>Other Income:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions', window );">Allowance for Funds Used During Construction</a></td>
<td class="nump">257<span></span>
</td>
<td class="nump">852<span></span>
</td>
<td class="nump">433<span></span>
</td>
<td class="nump">1,665<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_us-gaap_OtherNonoperatingIncomeExpense', window );">Other Income, net</a></td>
<td class="nump">2,399<span></span>
</td>
<td class="nump">1,290<span></span>
</td>
<td class="nump">7,588<span></span>
</td>
<td class="nump">2,188<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Total Other Income, net</a></td>
<td class="nump">2,656<span></span>
</td>
<td class="nump">2,142<span></span>
</td>
<td class="nump">8,021<span></span>
</td>
<td class="nump">3,853<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_us-gaap_InterestExpense', window );">Interest Charges</a></td>
<td class="nump">4,041<span></span>
</td>
<td class="nump">3,251<span></span>
</td>
<td class="nump">7,310<span></span>
</td>
<td class="nump">5,846<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before Income Taxes</a></td>
<td class="nump">13,930<span></span>
</td>
<td class="nump">9,560<span></span>
</td>
<td class="nump">25,891<span></span>
</td>
<td class="nump">16,164<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income Taxes</a></td>
<td class="nump">3,384<span></span>
</td>
<td class="num">(341)<span></span>
</td>
<td class="nump">4,663<span></span>
</td>
<td class="nump">397<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income</a></td>
<td class="nump">10,546<span></span>
</td>
<td class="nump">9,901<span></span>
</td>
<td class="nump">21,228<span></span>
</td>
<td class="nump">15,767<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_us-gaap_PreferredStockDividendsIncomeStatementImpact', window );">Preferred Stock Dividend Requirements</a></td>
<td class="nump">30<span></span>
</td>
<td class="nump">30<span></span>
</td>
<td class="nump">60<span></span>
</td>
<td class="nump">60<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Earnings Applicable to Common Stock</a></td>
<td class="nump">$ 10,516<span></span>
</td>
<td class="nump">$ 9,871<span></span>
</td>
<td class="nump">$ 21,168<span></span>
</td>
<td class="nump">$ 15,707<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_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings per share of Common Stock:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_EarningsPerShareBasic', window );">Basic (in Dollars per share)</a></td>
<td class="nump">$ 0.59<span></span>
</td>
<td class="nump">$ 0.56<span></span>
</td>
<td class="nump">$ 1.19<span></span>
</td>
<td class="nump">$ 0.89<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (in Dollars per share)</a></td>
<td class="nump">$ 0.59<span></span>
</td>
<td class="nump">$ 0.55<span></span>
</td>
<td class="nump">$ 1.18<span></span>
</td>
<td class="nump">$ 0.88<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_msex_CommonSharesOutstandingAbstract', window );"><strong>Common Shares Outstanding :</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic (in Shares)</a></td>
<td class="nump">17,829,000<span></span>
</td>
<td class="nump">17,713,000<span></span>
</td>
<td class="nump">17,824,000<span></span>
</td>
<td class="nump">17,683,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (in Shares)</a></td>
<td class="nump">17,944,000<span></span>
</td>
<td class="nump">17,828,000<span></span>
</td>
<td class="nump">17,939,000<span></span>
</td>
<td class="nump">17,798,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msex_CommonSharesOutstandingAbstract">
<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 );">- References</a><div><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;">msex_CommonSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>msex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msex_OperationsAndMaintenance">
<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>Costs incurred and are directly related to operations and maintenance.</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;">msex_OperationsAndMaintenance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>msex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-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;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<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 );">- References</a><div><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;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<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;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<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;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<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>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-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;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<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 );">- References</a><div><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;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482659/740-20-45-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-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;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<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>Amount of interest expense classified as operating and nonoperating. Includes, but is not limited to, cost of borrowing accounted for as interest expense.</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/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-24<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483013/835-20-50-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;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<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 portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-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;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic">
<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>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</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/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 6.B)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-5<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<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;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-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;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<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>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><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;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<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;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherIncomeAndExpensesAbstract">
<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 );">- References</a><div><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;">us-gaap_OtherIncomeAndExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<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>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-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;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockDividendsIncomeStatementImpact">
<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 amount of preferred stock dividends that is an adjustment to net income apportioned to common stockholders.</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;">us-gaap_PreferredStockDividendsIncomeStatementImpact</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions">
<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>Total increase in earnings in the period representing the cost of equity (based on assumed rate of return) and/or borrowed funds (based on interest rate) used to finance construction of regulated assets, which is expected to be recovered through rate adjustments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 360<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477468/980-360-25-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 340<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478742/980-340-50-3<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;">us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatedAndUnregulatedOperatingRevenue">
<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 total amount of operating revenues recognized during the period.</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;">us-gaap_RegulatedAndUnregulatedOperatingRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxesOther">
<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>Amount of tax expense classified as 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;">us-gaap_TaxesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<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;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<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;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R3.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.24.2</span><table class="report" border="0" cellspacing="2" id="idm139803270060736">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</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_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing', window );">UTILITY PLANT: Water Production</a></td>
<td class="nump">$ 307,173<span></span>
</td>
<td class="nump">$ 303,791<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_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution', window );">Transmission and Distribution</a></td>
<td class="nump">825,223<span></span>
</td>
<td class="nump">809,862<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_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommon', window );">General</a></td>
<td class="nump">102,149<span></span>
</td>
<td class="nump">100,593<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress', window );">Construction Work in Progress</a></td>
<td class="nump">29,703<span></span>
</td>
<td class="nump">19,636<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService', window );">TOTAL</a></td>
<td class="nump">1,264,248<span></span>
</td>
<td class="nump">1,233,882<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_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation', window );">Less Accumulated Depreciation</a></td>
<td class="nump">244,102<span></span>
</td>
<td class="nump">235,540<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet', window );">UTILITY PLANT - NET</a></td>
<td class="nump">1,020,146<span></span>
</td>
<td class="nump">998,342<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">CURRENT ASSETS: Cash and Cash Equivalents</a></td>
<td class="nump">8,025<span></span>
</td>
<td class="nump">2,390<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_us-gaap_AccountsReceivableNetCurrent', window );">Accounts Receivable, net of allowance for credit losses of $2,135 and $2,137, respectively in 2024 and 2023</a></td>
<td class="nump">20,173<span></span>
</td>
<td class="nump">18,172<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msex_LitigationSettlementsReceivable', window );">Litigation Settlement Receivable</a></td>
<td class="nump">69,872<span></span>
</td>
<td class="nump">69,872<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_us-gaap_UnbilledReceivablesCurrent', window );">Unbilled Revenues</a></td>
<td class="nump">12,530<span></span>
</td>
<td class="nump">9,297<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_us-gaap_InventoryRawMaterialsAndSupplies', window );">Materials and Supplies (at average cost)</a></td>
<td class="nump">6,477<span></span>
</td>
<td class="nump">6,972<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseCurrent', window );">Prepayments</a></td>
<td class="nump">3,925<span></span>
</td>
<td class="nump">1,833<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">TOTAL CURRENT ASSETS</a></td>
<td class="nump">121,002<span></span>
</td>
<td class="nump">108,536<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">OTHER ASSETS: Operating Lease Right of Use Asset</a></td>
<td class="nump">2,872<span></span>
</td>
<td class="nump">3,185<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msex_PreliminarySurveyAndInvestigationChargesNonCurrent', window );">Preliminary Survey and Investigation Charges</a></td>
<td class="nump">1,968<span></span>
</td>
<td class="nump">1,932<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_us-gaap_RegulatoryAssetsNoncurrent', window );">Regulatory Assets</a></td>
<td class="nump">91,066<span></span>
</td>
<td class="nump">90,694<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msex_NonutilityAssetsNetNonCurrent', window );">Non-utility Assets - Net</a></td>
<td class="nump">11,771<span></span>
</td>
<td class="nump">11,522<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msex_EmployeeBenefitPlans', window );">Employee Benefit Plans</a></td>
<td class="nump">25,763<span></span>
</td>
<td class="nump">21,779<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_us-gaap_OtherAssetsNoncurrent', window );">Other</a></td>
<td class="nump">51<span></span>
</td>
<td class="nump">62<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssets', window );">TOTAL OTHER ASSETS</a></td>
<td class="nump">133,491<span></span>
</td>
<td class="nump">129,174<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">TOTAL ASSETS</a></td>
<td class="nump">1,274,639<span></span>
</td>
<td class="nump">1,236,052<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_msex_CapitalizationAndLiabilitiesAbstract', window );"><strong>CAPITALIZATION AND LIABILITIES</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">CAPITALIZATION: Common Stock, No Par Value</a></td>
<td class="nump">247,014<span></span>
</td>
<td class="nump">246,764<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_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained Earnings</a></td>
<td class="nump">185,864<span></span>
</td>
<td class="nump">176,227<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PartnersCapital', window );">TOTAL COMMON EQUITY</a></td>
<td class="nump">432,878<span></span>
</td>
<td class="nump">422,991<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_us-gaap_PreferredStockValue', window );">Preferred Stock</a></td>
<td class="nump">2,084<span></span>
</td>
<td class="nump">2,084<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_us-gaap_LongTermDebtNoncurrent', window );">Long-term Debt</a></td>
<td class="nump">355,975<span></span>
</td>
<td class="nump">358,153<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizationLongtermDebtAndEquity', window );">TOTAL CAPITALIZATION</a></td>
<td class="nump">790,937<span></span>
</td>
<td class="nump">783,228<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_us-gaap_OtherLongTermDebtCurrent', window );">CURRENT Current Portion of Long-term Debt</a></td>
<td class="nump">7,968<span></span>
</td>
<td class="nump">7,740<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_us-gaap_NotesPayableCurrent', window );">LIABILITIES: Notes Payable</a></td>
<td class="nump">72,250<span></span>
</td>
<td class="nump">42,750<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts Payable</a></td>
<td class="nump">25,222<span></span>
</td>
<td class="nump">27,618<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msex_LitigationSettlementPayable', window );">Litigation Settlement Payable</a></td>
<td class="nump">6,237<span></span>
</td>
<td class="nump">6,237<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_us-gaap_AccruedIncomeTaxesCurrent', window );">Accrued Taxes</a></td>
<td class="nump">14,241<span></span>
</td>
<td class="nump">10,535<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_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued Interest</a></td>
<td class="nump">3,252<span></span>
</td>
<td class="nump">3,138<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_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Unearned Revenues and Advanced Service Fees</a></td>
<td class="nump">1,689<span></span>
</td>
<td class="nump">1,390<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_us-gaap_OtherLiabilitiesCurrent', window );">Other</a></td>
<td class="nump">4,124<span></span>
</td>
<td class="nump">4,421<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">TOTAL CURRENT LIABILITIES</a></td>
<td class="nump">134,983<span></span>
</td>
<td class="nump">103,829<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_us-gaap_CommitmentsAndContingencies', window );">COMMITMENTS AND CONTINGENT LIABILITIES (Note 7)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msex_ConstructionAdvances', window );">OTHER LIABILITIES: Customer Advances for Construction</a></td>
<td class="nump">21,145<span></span>
</td>
<td class="nump">21,313<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_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent', window );">Lease Obligations</a></td>
<td class="nump">2,747<span></span>
</td>
<td class="nump">3,063<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Accumulated Deferred Income Taxes</a></td>
<td class="nump">91,800<span></span>
</td>
<td class="nump">88,736<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_us-gaap_RegulatoryLiabilityNoncurrent', window );">Regulatory Liabilities</a></td>
<td class="nump">55,203<span></span>
</td>
<td class="nump">113,021<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_us-gaap_OtherLiabilitiesNoncurrent', window );">Other</a></td>
<td class="nump">420<span></span>
</td>
<td class="nump">592<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilities', window );">TOTAL OTHER LIABILITIES</a></td>
<td class="nump">171,315<span></span>
</td>
<td class="nump">226,725<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_us-gaap_ContributionsInAidOfConstruction', window );">CONTRIBUTIONS IN AID OF CONSTRUCTION</a></td>
<td class="nump">177,404<span></span>
</td>
<td class="nump">122,270<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">TOTAL CAPITALIZATION AND LIABILITIES</a></td>
<td class="nump">$ 1,274,639<span></span>
</td>
<td class="nump">$ 1,236,052<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msex_CapitalizationAndLiabilitiesAbstract">
<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 );">- References</a><div><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;">msex_CapitalizationAndLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>msex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msex_ConstructionAdvances">
<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>Advances from customers for construction.</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;">msex_ConstructionAdvances</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>msex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msex_EmployeeBenefitPlans">
<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>Employee Benefit Plans.</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;">msex_EmployeeBenefitPlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>msex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msex_LitigationSettlementPayable">
<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>Litigation settlement payable.</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;">msex_LitigationSettlementPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>msex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msex_LitigationSettlementsReceivable">
<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>Litigation settlement receivable.</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;">msex_LitigationSettlementsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>msex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msex_NonutilityAssetsNetNonCurrent">
<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>Represents the amount of non-utility assets - net.</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;">msex_NonutilityAssetsNetNonCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>msex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msex_PreliminarySurveyAndInvestigationChargesNonCurrent">
<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>Preliminary survey and investigation charges.</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;">msex_PreliminarySurveyAndInvestigationChargesNonCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>msex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<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;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481990/310-10-45-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;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedIncomeTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-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;">us-gaap_AccruedIncomeTaxesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<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>Amount of asset recognized for present right to economic benefit.</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/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 30: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-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;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Amount of asset recognized for present right to economic benefit, classified as current.</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/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<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;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizationLongtermDebtAndEquity">
<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>Amount of consolidated capitalization which comprises long-term debt and equity instruments.</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;">us-gaap_CapitalizationLongtermDebtAndEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<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;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-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;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-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;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-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;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContributionsInAidOfConstruction">
<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>Developers, builders, governmental agencies and municipalities will provide the entity with cash, or in some cases property, to extend its services to their properties. Nonrefundable contributions are recorded as contributions in aid of construction ("CIAC").</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;">us-gaap_ContributionsInAidOfConstruction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.</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/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-6<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;">us-gaap_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryRawMaterialsAndSupplies">
<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>Gross amount of unprocessed materials to be used in manufacturing or production process and supplies that will be consumed.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">us-gaap_InventoryRawMaterialsAndSupplies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-5<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 21: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<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;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent">
<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>Amount of long-term debt and lease obligation, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.</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/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesPayableCurrent">
<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>Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">us-gaap_NotesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Amount of lessee's right to use underlying asset under operating lease.</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/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-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;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssets">
<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>Amount of assets classified as other.</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/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">us-gaap_OtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Amount of noncurrent assets classified as other.</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/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilities">
<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>Amount of liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(12)(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(12)(b)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(12)(b)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-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;">us-gaap_OtherLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<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;">us-gaap_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLongTermDebtCurrent">
<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>Amount of long-term debt classified as other, payable within one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(13)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-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;">us-gaap_OtherLongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PartnersCapital">
<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 amount of ownership interest of different classes of partners in limited partnership.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-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;">us-gaap_PartnersCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-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;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseCurrent">
<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>Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 340<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482955/340-10-05-5<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 340<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483032/340-10-45-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;">us-gaap_PrepaidExpenseCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation">
<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>Period end book value of accumulated depreciation on property, plant and equipment (PPE) that is owned by the regulated operations of the public utility.</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;">us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommon">
<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>Period end amount of property, plant and equipment (PPE) related to regulated assets common to business units.</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;">us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommon</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress">
<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>Period end amount of construction work in progress in public utility.</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;">us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing">
<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>Period end amount of property, plant and equipment (PPE) related to generation or processing owned by public utility.</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;">us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet">
<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>Period end amount of total net PPE.</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;">us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService">
<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>Period end amount of total gross PPE.</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;">us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution">
<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>Period end amount of property, plant and equipment (PPE) related to transmission and distribution owned by public utility.</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;">us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryAssetsNoncurrent">
<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>Carrying amount as of the balance sheet date of capitalized costs of regulated entities that are not expected to be recovered through revenue sources within one year or the normal operating cycle if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 980<br> -SubTopic 340<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478742/980-340-50-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;">us-gaap_RegulatoryAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryLiabilityNoncurrent">
<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 amount for the individual regulatory noncurrent liability as itemized in a table of regulatory noncurrent liabilities as of the end of the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">us-gaap_RegulatoryLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Amount of accumulated undistributed earnings (deficit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-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;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<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 );">- References</a><div><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;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnbilledReceivablesCurrent">
<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>Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer.</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;">us-gaap_UnbilledReceivablesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R4.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.24.2</span><table class="report" border="0" cellspacing="2" id="idm139803276583680">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parentheticals) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</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_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Accounts Receivable, Net of Allowance for Uncollectible Accounts</a></td>
<td class="nump">$ 2,135<span></span>
</td>
<td class="nump">$ 2,137<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Amount of allowance for credit loss on accounts receivable, classified as current.</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/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479344/326-20-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-4<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;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<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 );">- References</a><div><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;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R5.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.24.2</span><table class="report" border="0" cellspacing="2" id="idm139803272417584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</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_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>CASH FLOWS FROM OPERATING ACTIVITIES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_NetIncomeLoss', window );">Net Income</a></td>
<td class="nump">$ 21,228<span></span>
</td>
<td class="nump">$ 15,767<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_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract', window );"><strong>Net Cash Provided by Operating Activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and Amortization</a></td>
<td class="nump">13,008<span></span>
</td>
<td class="nump">14,543<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_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Provision for Deferred Income Taxes and Investment Tax Credits</a></td>
<td class="nump">1,722<span></span>
</td>
<td class="num">(2,993)<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_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity', window );">Equity Portion of Allowance for Funds Used During Construction (AFUDC)</a></td>
<td class="num">(253)<span></span>
</td>
<td class="num">(1,014)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue', window );">Cash Surrender Value of Life Insurance</a></td>
<td class="num">(199)<span></span>
</td>
<td class="num">(207)<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_us-gaap_ShareBasedCompensation', window );">Stock Compensation Expense</a></td>
<td class="nump">1,072<span></span>
</td>
<td class="nump">1,366<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_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in Assets and Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts Receivable</a></td>
<td class="num">(2,001)<span></span>
</td>
<td class="nump">788<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msex_IncreaseDecreaseinUnbilledRevenues', window );">Unbilled Revenues</a></td>
<td class="num">(3,233)<span></span>
</td>
<td class="num">(2,408)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInRawMaterialsPackagingMaterialsAndSuppliesInventories', window );">Materials &amp; Supplies</a></td>
<td class="nump">495<span></span>
</td>
<td class="num">(249)<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_us-gaap_IncreaseDecreaseInPrepaidExpense', window );">Prepayments</a></td>
<td class="num">(2,092)<span></span>
</td>
<td class="num">(846)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts Payable</a></td>
<td class="num">(2,396)<span></span>
</td>
<td class="nump">3,418<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedTaxesPayable', window );">Accrued Taxes</a></td>
<td class="nump">3,706<span></span>
</td>
<td class="nump">843<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_us-gaap_IncreaseDecreaseInAccruedLiabilities', window );">Accrued Interest</a></td>
<td class="nump">114<span></span>
</td>
<td class="nump">563<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations', window );">Employee Benefit Plans</a></td>
<td class="num">(4,457)<span></span>
</td>
<td class="num">(975)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability', window );">Unearned Revenue &amp; Advanced Service Fees</a></td>
<td class="nump">299<span></span>
</td>
<td class="nump">111<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msex_IncreaseDecreaseinRecoveredCostsEnvironmentalLitigationSettlement', window );">Recovered Costs-Environmental Litigation Settlement</a></td>
<td class="num">(8,003)<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet', window );">Other Assets and Liabilities</a></td>
<td class="num">(1,131)<span></span>
</td>
<td class="nump">580<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">NET CASH PROVIDED BY OPERATING ACTIVITIES</a></td>
<td class="nump">17,879<span></span>
</td>
<td class="nump">29,287<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_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>CASH FLOWS FROM INVESTING ACTIVITIES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Utility Plant Expenditures, Including AFUDC-Debt of $180 in 2024 and $651 in 2023</a></td>
<td class="num">(28,737)<span></span>
</td>
<td class="num">(50,635)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">NET CASH USED IN INVESTING ACTIVITIES</a></td>
<td class="num">(28,737)<span></span>
</td>
<td class="num">(50,635)<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_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>CASH FLOWS FROM FINANCING ACTIVITIES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_RepaymentsOfLongTermDebt', window );">Redemption of Long-term Debt</a></td>
<td class="num">(2,493)<span></span>
</td>
<td class="num">(2,553)<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_us-gaap_ProceedsFromIssuanceOfLongTermDebt', window );">Proceeds from Issuance of Long-term Debt</a></td>
<td class="nump">561<span></span>
</td>
<td class="nump">62,880<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_us-gaap_ProceedsFromRepaymentsOfShortTermDebt', window );">Net Short-term Bank Borrowings</a></td>
<td class="nump">29,500<span></span>
</td>
<td class="num">(32,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtIssuanceCosts', window );">Deferred Debt Issuance Expense</a></td>
<td class="num">(41)<span></span>
</td>
<td class="num">(107)<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_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Payment of Grantee Withholding Taxes in Exchange for Restricted Stock</a></td>
<td class="num">(1,328)<span></span>
</td>
<td class="text"> <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_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from Issuance of Common Stock</a></td>
<td class="nump">505<span></span>
</td>
<td class="nump">5,745<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_us-gaap_PaymentsOfDividendsCommonStock', window );">Payment of Common Dividends</a></td>
<td class="num">(11,531)<span></span>
</td>
<td class="num">(11,049)<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_us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock', window );">Payment of Preferred Dividends</a></td>
<td class="num">(60)<span></span>
</td>
<td class="num">(60)<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_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities', window );">Construction Advances and Contributions-Net</a></td>
<td class="nump">1,380<span></span>
</td>
<td class="num">(959)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">NET CASH PROVIDED BY FINANCING ACTIVITIES</a></td>
<td class="nump">16,493<span></span>
</td>
<td class="nump">21,897<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect', window );">NET CHANGES IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH</a></td>
<td class="nump">5,635<span></span>
</td>
<td class="nump">549<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_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">CASH, CASH EQUIVALENTS AND RESTRICTED CASH AT BEGINNING OF PERIOD</a></td>
<td class="nump">2,390<span></span>
</td>
<td class="nump">3,828<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_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">CASH, CASH EQUIVALENTS AND RESTRICTED CASH AT END OF PERIOD</a></td>
<td class="nump">8,025<span></span>
</td>
<td class="nump">4,377<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_us-gaap_NoncashInvestingAndFinancingItemsAbstract', window );"><strong>SUPPLEMENTAL DISCLOSURE OF NON-CASH ACTIVITY:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContributionOfProperty', window );">Utility Plant received as Construction Advances and Contributions</a></td>
<td class="nump">4,461<span></span>
</td>
<td class="nump">4,219<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_msex_CashPaidDuringTheYearForAbstract', window );"><strong>Cash Paid During the Period for:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Interest</a></td>
<td class="nump">7,417<span></span>
</td>
<td class="nump">5,491<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPaidCapitalized', window );">Interest Capitalized</a></td>
<td class="nump">180<span></span>
</td>
<td class="nump">651<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_us-gaap_IncomeTaxesPaidNet', window );">Income Taxes</a></td>
<td class="nump">$ 752<span></span>
</td>
<td class="nump">$ 260<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msex_CashPaidDuringTheYearForAbstract">
<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 );">- References</a><div><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;">msex_CashPaidDuringTheYearForAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>msex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msex_IncreaseDecreaseinRecoveredCostsEnvironmentalLitigationSettlement">
<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>Recovered Costs-Environmental Litigation Settlement amount increase (decrease).</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;">msex_IncreaseDecreaseinRecoveredCostsEnvironmentalLitigationSettlement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>msex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msex_IncreaseDecreaseinUnbilledRevenues">
<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>Increase decrease in unbilled revenues.</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;">msex_IncreaseDecreaseinUnbilledRevenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>msex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<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>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4<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;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect">
<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>Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -SubTopic 230<br> -Topic 830<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477401/830-230-45-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;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContributionOfProperty">
<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>Value of property contributed in noncash investing and financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-3<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-5<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;">us-gaap_ContributionOfProperty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<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;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationAndAmortization">
<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 current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-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;">us-gaap_DepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaidNet">
<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>Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax.</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/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 23<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-22<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-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;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayable">
<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 increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<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;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<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;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedLiabilities">
<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 increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<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;">us-gaap_IncreaseDecreaseInAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedTaxesPayable">
<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 increase (decrease) during the reporting period of all taxes owed but not paid, including income, property and other taxes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<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;">us-gaap_IncreaseDecreaseInAccruedTaxesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability">
<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>Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.</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/disclosureRef<br> -Topic 912<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478345/912-310-45-11<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<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;">us-gaap_IncreaseDecreaseInContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<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 );">- References</a><div><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;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet">
<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>Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<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;">us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations">
<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>Amount of increase (decrease) in obligation for pension and other postretirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<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;">us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidExpense">
<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 increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<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;">us-gaap_IncreaseDecreaseInPrepaidExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInRawMaterialsPackagingMaterialsAndSuppliesInventories">
<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 increase (decrease) during the reporting period in the value of raw materials, packaging materials and supplies held in inventory.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<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;">us-gaap_IncreaseDecreaseInRawMaterialsPackagingMaterialsAndSuppliesInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidCapitalized">
<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>Amount of cash paid for interest capitalized, classified as investing activity.</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/exampleRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-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;">us-gaap_InterestPaidCapitalized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-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;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue">
<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 change in cash surrender or contract value during the period which adjusted the amount of premiums paid in determining the expense or income recognized under the contract for the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 325<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481551/325-30-35-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;">us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<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;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><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;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<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;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><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;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<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;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><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;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract">
<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 );">- References</a><div><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;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-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;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract">
<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 );">- References</a><div><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;">us-gaap_NoncashInvestingAndFinancingItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<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;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDebtIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<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;">us-gaap_PaymentsOfDebtIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDividendsCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<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;">us-gaap_PaymentsOfDividendsCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock">
<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>Amount of cash outflow in the form of ordinary dividends to preferred shareholders of the parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<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;">us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<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;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfCommonStock">
<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 cash inflow from the additional capital contribution to the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<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;">us-gaap_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<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;">us-gaap_ProceedsFromIssuanceOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities">
<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>Amount of cash inflow (outflow) from financing activities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<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;">us-gaap_ProceedsFromPaymentsForOtherFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromRepaymentsOfShortTermDebt">
<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 net cash inflow or outflow for borrowing having initial term of repayment within one year or the normal operating cycle, if longer.</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;">us-gaap_ProceedsFromRepaymentsOfShortTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity">
<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 component of the allowance for funds used during construction during the period based on an assumed rate of return on equity funds used in financing the construction of regulated assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 835<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478698/980-835-25-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 835<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479123/980-835-45-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;">us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<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;">us-gaap_RepaymentsOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<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>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<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;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R6.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.24.2</span><table class="report" border="0" cellspacing="2" id="idm139803276594464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) (Parentheticals) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</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_us-gaap_StatementOfCashFlowsAbstract', window );"><strong>Statement of Cash Flows [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForFundsUsedDuringConstructionInvestingActivities', window );">Utility Plant Expenditures, Including AFUDC</a></td>
<td class="nump">$ 180<span></span>
</td>
<td class="nump">$ 651<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForFundsUsedDuringConstructionInvestingActivities">
<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>Cash inflow due to change during the period in the allowance for other funds used during construction classified as an investing activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-12<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 360<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477468/980-360-25-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;">us-gaap_AllowanceForFundsUsedDuringConstructionInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfCashFlowsAbstract">
<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 );">- References</a><div><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;">us-gaap_StatementOfCashFlowsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.24.2</span><table class="report" border="0" cellspacing="2" id="idm139803271677360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF CAPITAL STOCK AND LONG-TERM DEBT - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</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_msex_CommonStockNoParValueAbstract', window );"><strong>Common Stock, No Par Value</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msex_CommonStockValueAuthorized', window );">Shares Authorized - 40,000</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <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_us-gaap_CommonStockValueOutstanding', window );">Shares Outstanding - 2024 - 17,829; 2023 - 17,821</a></td>
<td class="nump">247,014<span></span>
</td>
<td class="nump">246,764<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_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained Earnings</a></td>
<td class="nump">185,864<span></span>
</td>
<td class="nump">176,227<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PartnersCapital', window );">TOTAL COMMON EQUITY</a></td>
<td class="nump">432,878<span></span>
</td>
<td class="nump">422,991<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_msex_CumulativePreferredStockNoParValueAbstract', window );"><strong>Cumulative Preferred Stock, No Par Value:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msex_PreferredStockValueAuthorized', window );">Shares Authorized - 120</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockValueOutstanding', window );">Shares Outstanding - 20</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <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_msex_ConvertibleAbstract', window );"><strong>Convertible:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockDividendsAndOtherAdjustments', window );">TOTAL PREFERRED STOCK</a></td>
<td class="nump">2,084<span></span>
</td>
<td class="nump">2,084<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_us-gaap_LongTermDebtAbstract', window );"><strong>Long-term Debt:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">SUBTOTAL LONG-TERM DEBT</a></td>
<td class="nump">362,804<span></span>
</td>
<td class="nump">364,736<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedPremiumCurrent', window );">Add: Premium on Issuance of Long-term Debt</a></td>
<td class="nump">6,432<span></span>
</td>
<td class="nump">6,529<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_us-gaap_DebtInstrumentUnamortizedDiscountCurrent', window );">Less: Unamortized Debt Expense</a></td>
<td class="num">(5,293)<span></span>
</td>
<td class="num">(5,372)<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_us-gaap_DeferredFinanceCostsCurrentGross', window );">Less: Current Portion of Long-term Debt</a></td>
<td class="num">(7,968)<span></span>
</td>
<td class="num">(7,740)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">TOTAL LONG-TERM DEBT</a></td>
<td class="nump">355,975<span></span>
</td>
<td class="nump">358,153<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=msex_FirstMortgageOne1Member', window );">First Mortgage Bonds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtAbstract', window );"><strong>Long-term Debt:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">SUBTOTAL LONG-TERM DEBT</a></td>
<td class="nump">277,619<span></span>
</td>
<td class="nump">278,374<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=msex_AmortizingSecuredNoteMember', window );">Amortizing Secured Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtAbstract', window );"><strong>Long-term Debt:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">SUBTOTAL LONG-TERM DEBT</a></td>
<td class="nump">68,342<span></span>
</td>
<td class="nump">69,724<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=msex_StateRevolvingTrustNotesOneMember', window );">State Revolving Trust Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtAbstract', window );"><strong>Long-term Debt:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">SUBTOTAL LONG-TERM DEBT</a></td>
<td class="nump">16,843<span></span>
</td>
<td class="nump">16,638<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_ConvertiblePreferredStockMember', window );">Convertible Preferred Stock $7.00 Series</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msex_ConvertibleAbstract', window );"><strong>Convertible:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockDividendsAndOtherAdjustments', window );">TOTAL PREFERRED STOCK</a></td>
<td class="nump">1,005<span></span>
</td>
<td class="nump">1,005<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_NonredeemablePreferredStockMember', window );">Nonredeemable Preferred Stock $7.00 Series</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msex_ConvertibleAbstract', window );"><strong>Convertible:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockDividendsAndOtherAdjustments', window );">TOTAL PREFERRED STOCK</a></td>
<td class="nump">79<span></span>
</td>
<td class="nump">79<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=msex_NonredeemablePreferredStock1Member', window );">Nonredeemable Preferred Stock $4.75 Series</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msex_ConvertibleAbstract', window );"><strong>Convertible:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockDividendsAndOtherAdjustments', window );">TOTAL PREFERRED STOCK</a></td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="nump">$ 1,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msex_CommonStockNoParValueAbstract">
<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 );">- References</a><div><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;">msex_CommonStockNoParValueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>msex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msex_CommonStockValueAuthorized">
<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>Common stock value authorized.</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;">msex_CommonStockValueAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>msex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msex_ConvertibleAbstract">
<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 );">- References</a><div><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;">msex_ConvertibleAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>msex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msex_CumulativePreferredStockNoParValueAbstract">
<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 );">- References</a><div><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;">msex_CumulativePreferredStockNoParValueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>msex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msex_PreferredStockValueAuthorized">
<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>Preferred stock value authorized.</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;">msex_PreferredStockValueAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>msex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValueOutstanding">
<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>Value of common shares held by shareholders. Excludes common shares repurchased and held as treasury shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-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;">us-gaap_CommonStockValueOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentUnamortizedDiscountCurrent">
<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>Amount of debt discount to be amortized within one year or within the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-1A<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-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;">us-gaap_DebtInstrumentUnamortizedDiscountCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentUnamortizedPremiumCurrent">
<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>Amount of debt premium to be amortized within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-1A<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-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;">us-gaap_DebtInstrumentUnamortizedPremiumCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsCurrentGross">
<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>Amount, before accumulated amortization, of debt issuance costs classified as current. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-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;">us-gaap_DeferredFinanceCostsCurrentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><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;">us-gaap_LongTermDebtAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<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>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation.</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/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.</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/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PartnersCapital">
<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 amount of ownership interest of different classes of partners in limited partnership.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-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;">us-gaap_PartnersCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockDividendsAndOtherAdjustments">
<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 aggregate value of preferred stock dividends and other adjustments necessary to derive net income apportioned to common stockholders.</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/recommendedDisclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 6.B)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-5<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-11<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-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;">us-gaap_PreferredStockDividendsAndOtherAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValueOutstanding">
<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>Value of nonredeemable preferred shares and preferred shares redeemable solely at option of issuer, held by shareholders. Excludes preferred shares repurchased and held as treasury shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-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;">us-gaap_PreferredStockValueOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Amount of accumulated undistributed earnings (deficit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480990/946-20-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-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;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=msex_FirstMortgageOne1Member">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=msex_FirstMortgageOne1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=msex_AmortizingSecuredNoteMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=msex_AmortizingSecuredNoteMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=msex_StateRevolvingTrustNotesOneMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=msex_StateRevolvingTrustNotesOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_ConvertiblePreferredStockMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_ConvertiblePreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_NonredeemablePreferredStockMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_NonredeemablePreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=msex_NonredeemablePreferredStock1Member">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=msex_NonredeemablePreferredStock1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R8.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.24.2</span><table class="report" border="0" cellspacing="2" id="idm139803272327264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF CAPITAL STOCK AND LONG-TERM DEBT (Parentheticals) - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</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_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized</a></td>
<td class="nump">40,000<span></span>
</td>
<td class="nump">40,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Shares Outstanding</a></td>
<td class="nump">17,829<span></span>
</td>
<td class="nump">17,821<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_us-gaap_PreferredStockLiquidationPreferenceValue', window );">Preferred stock, shares authorized (in Dollars)</a></td>
<td class="nump">$ 120<span></span>
</td>
<td class="nump">$ 120<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_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding</a></td>
<td class="nump">20<span></span>
</td>
<td class="nump">20<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=msex_FirstMortgageBondsDue20232059Member', window );">First Mortgage Bonds 2024-2059</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentTerms', window );">Long term debt maturity period</a></td>
<td class="text">2024-2059<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=msex_AmortizingSecuredNotesDue20282046Member', window );">Amortizing Secured Notes due 2028-2046</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentTerms', window );">Long term debt maturity period</a></td>
<td class="text">2028-2046<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=msex_StateRevolvingTrustNotesDue20252044Member', window );">State Revolving Trust Notes due 2025-2044</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentTerms', window );">Long term debt maturity period</a></td>
<td class="text">2025-2044<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | First Mortgage Bonds 2024-2059</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Amortizing Secured Notes due 2028-2046</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">3.94%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | State Revolving Trust Notes due 2025-2044</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">2.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | First Mortgage Bonds 2024-2059</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">5.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Amortizing Secured Notes due 2028-2046</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">7.05%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | State Revolving Trust Notes due 2025-2044</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">4.03%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_ConvertiblePreferredStockMember', window );">Convertible Preferred Stock $7.00 Series</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding</a></td>
<td class="nump">10<span></span>
</td>
<td class="nump">10<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_NonredeemablePreferredStockMember', window );">Nonredeemable Preferred Stock $7.00 Series</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=msex_NonredeemablePreferredStock1Member', window );">Nonredeemable Preferred Stock $4.75 Series</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding</a></td>
<td class="nump">10<span></span>
</td>
<td class="nump">10<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<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 maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-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;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<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>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<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;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<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>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<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;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentTerms">
<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>Disclosure of timing of required repayments, sinking fund requirements, and other redeemable securities at fixed or determinable prices and dates in the five years immediately following the date of the latest balance sheet presented in the financial statements, and the amount thereafter to fully repay the principal of long-term debt. These disclosures may be made either on an individual debt or security basis, by type of debt or security basis, or on a combined basis.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-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;">us-gaap_LongTermDebtMaturitiesRepaymentTerms</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockLiquidationPreferenceValue">
<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>Value of the difference between preference in liquidation and the par or stated values of the preferred shares.</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/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-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;">us-gaap_PreferredStockLiquidationPreferenceValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<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;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=msex_FirstMortgageBondsDue20232059Member">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=msex_FirstMortgageBondsDue20232059Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=msex_AmortizingSecuredNotesDue20282046Member">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=msex_AmortizingSecuredNotesDue20282046Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=msex_StateRevolvingTrustNotesDue20252044Member">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=msex_StateRevolvingTrustNotesDue20252044Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_ConvertiblePreferredStockMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_ConvertiblePreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_NonredeemablePreferredStockMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_NonredeemablePreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=msex_NonredeemablePreferredStock1Member">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=msex_NonredeemablePreferredStock1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R9.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.24.2</span><table class="report" border="0" cellspacing="2" id="idm139803271754000">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF COMMON STOCKHOLDERS' EQUITY (Unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th"><div>Retained Earnings</div></th>
<th class="th"><div>Total</div></th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2022</a></td>
<td class="nump">$ 233,054<span></span>
</td>
<td class="nump">$ 167,274<span></span>
</td>
<td class="nump">$ 400,328<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance (in Shares) at Dec. 31, 2022</a></td>
<td class="nump">17,642,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">5,868<span></span>
</td>
<td class="nump">5,868<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueDividendReinvestmentPlan', window );">Dividend Reinvestment &amp; Common Stock Purchase Plan</a></td>
<td class="nump">$ 2,342<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">2,342<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesDividendReinvestmentPlan', window );">Dividend Reinvestment &amp; Common Stock Purchase Plan (in Shares)</a></td>
<td class="nump">29,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures', window );">Restricted Stock Award - Net - Employees</a></td>
<td class="nump">$ 360<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">360<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_us-gaap_DividendsCommonStockCash', window );">Cash Dividends on Common Stock</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(5,513)<span></span>
</td>
<td class="num">(5,513)<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_us-gaap_DividendsPreferredStockCash', window );">Cash Dividends on Preferred Stock</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(30)<span></span>
</td>
<td class="num">(30)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Mar. 31, 2023</a></td>
<td class="nump">$ 235,756<span></span>
</td>
<td class="nump">167,599<span></span>
</td>
<td class="nump">403,355<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance (in Shares) at Mar. 31, 2023</a></td>
<td class="nump">17,671,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2022</a></td>
<td class="nump">$ 233,054<span></span>
</td>
<td class="nump">167,274<span></span>
</td>
<td class="nump">400,328<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance (in Shares) at Dec. 31, 2022</a></td>
<td class="nump">17,642,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,767<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Jun. 30, 2023</a></td>
<td class="nump">$ 239,545<span></span>
</td>
<td class="nump">171,932<span></span>
</td>
<td class="nump">411,477<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance (in Shares) at Jun. 30, 2023</a></td>
<td class="nump">17,729,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Mar. 31, 2023</a></td>
<td class="nump">$ 235,756<span></span>
</td>
<td class="nump">167,599<span></span>
</td>
<td class="nump">403,355<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance (in Shares) at Mar. 31, 2023</a></td>
<td class="nump">17,671,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">9,901<span></span>
</td>
<td class="nump">9,901<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_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross', window );">Restricted Stock Award - Board of Directors</a></td>
<td class="nump">$ 360<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">360<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_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross', window );">Restricted Stock Award - Board of Directors (in Shares)</a></td>
<td class="nump">5,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueDividendReinvestmentPlan', window );">Dividend Reinvestment &amp; Common Stock Purchase Plan</a></td>
<td class="nump">$ 3,402<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">3,402<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_us-gaap_StockIssuedDuringPeriodSharesDividendReinvestmentPlan', window );">Dividend Reinvestment &amp; Common Stock Purchase Plan (in Shares)</a></td>
<td class="nump">46,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures', window );">Restricted Stock Award - Net - Employees</a></td>
<td class="nump">$ 27<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">27<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_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Restricted Stock Award - Net - Employees (in Shares)</a></td>
<td class="nump">7,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Cash Dividends on Common Stock</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(5,538)<span></span>
</td>
<td class="num">(5,538)<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_us-gaap_DividendsPreferredStockCash', window );">Cash Dividends on Preferred Stock</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(30)<span></span>
</td>
<td class="num">(30)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Jun. 30, 2023</a></td>
<td class="nump">$ 239,545<span></span>
</td>
<td class="nump">171,932<span></span>
</td>
<td class="nump">411,477<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance (in Shares) at Jun. 30, 2023</a></td>
<td class="nump">17,729,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2023</a></td>
<td class="nump">$ 246,764<span></span>
</td>
<td class="nump">176,227<span></span>
</td>
<td class="nump">$ 422,991<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance (in Shares) at Dec. 31, 2023</a></td>
<td class="nump">17,821,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,821,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">10,682<span></span>
</td>
<td class="nump">$ 10,682<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_us-gaap_StockIssuedDuringPeriodValueDividendReinvestmentPlan', window );">Dividend Reinvestment &amp; Common Stock Purchase Plan</a></td>
<td class="nump">$ 252<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">252<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_us-gaap_StockIssuedDuringPeriodSharesDividendReinvestmentPlan', window );">Dividend Reinvestment &amp; Common Stock Purchase Plan (in Shares)</a></td>
<td class="nump">5,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures', window );">Restricted Stock Award - Net - Employees</a></td>
<td class="num">$ (465)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(465)<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_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Restricted Stock Award - Net - Employees (in Shares)</a></td>
<td class="num">(12,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Cash Dividends on Common Stock</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(5,738)<span></span>
</td>
<td class="num">(5,738)<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_us-gaap_DividendsPreferredStockCash', window );">Cash Dividends on Preferred Stock</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(30)<span></span>
</td>
<td class="num">(30)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Mar. 31, 2024</a></td>
<td class="nump">$ 246,551<span></span>
</td>
<td class="nump">181,141<span></span>
</td>
<td class="nump">427,692<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance (in Shares) at Mar. 31, 2024</a></td>
<td class="nump">17,814,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2023</a></td>
<td class="nump">$ 246,764<span></span>
</td>
<td class="nump">176,227<span></span>
</td>
<td class="nump">$ 422,991<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance (in Shares) at Dec. 31, 2023</a></td>
<td class="nump">17,821,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,821,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 21,228<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Jun. 30, 2024</a></td>
<td class="nump">$ 247,014<span></span>
</td>
<td class="nump">185,864<span></span>
</td>
<td class="nump">$ 432,878<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance (in Shares) at Jun. 30, 2024</a></td>
<td class="nump">17,829,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,829,000<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Mar. 31, 2024</a></td>
<td class="nump">$ 246,551<span></span>
</td>
<td class="nump">181,141<span></span>
</td>
<td class="nump">$ 427,692<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance (in Shares) at Mar. 31, 2024</a></td>
<td class="nump">17,814,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">10,546<span></span>
</td>
<td class="nump">10,546<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross', window );">Restricted Stock Award - Board of Directors</a></td>
<td class="nump">$ 397<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">397<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross', window );">Restricted Stock Award - Board of Directors (in Shares)</a></td>
<td class="nump">7,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueDividendReinvestmentPlan', window );">Dividend Reinvestment &amp; Common Stock Purchase Plan</a></td>
<td class="nump">$ 253<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">253<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_us-gaap_StockIssuedDuringPeriodSharesDividendReinvestmentPlan', window );">Dividend Reinvestment &amp; Common Stock Purchase Plan (in Shares)</a></td>
<td class="nump">5,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures', window );">Restricted Stock Award - Net - Employees</a></td>
<td class="num">$ (187)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(187)<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_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Restricted Stock Award - Net - Employees (in Shares)</a></td>
<td class="nump">3,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Cash Dividends on Common Stock</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(5,793)<span></span>
</td>
<td class="num">(5,793)<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_us-gaap_DividendsPreferredStockCash', window );">Cash Dividends on Preferred Stock</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(30)<span></span>
</td>
<td class="num">(30)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Jun. 30, 2024</a></td>
<td class="nump">$ 247,014<span></span>
</td>
<td class="nump">$ 185,864<span></span>
</td>
<td class="nump">$ 432,878<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance (in Shares) at Jun. 30, 2024</a></td>
<td class="nump">17,829,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,829,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<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>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<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;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsCommonStockCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-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;">us-gaap_DividendsCommonStockCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsPreferredStockCash">
<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>Amount of paid and unpaid preferred stock dividends declared with the form of settlement in cash.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -SubTopic 405<br> -Topic 942<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477787/942-405-45-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;">us-gaap_DividendsPreferredStockCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-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;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesDividendReinvestmentPlan">
<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>Number of shares issued during the period from a dividend reinvestment plan (DRIP). A dividend reinvestment plan allows the shareholders to reinvest dividends paid to them by the entity on new issues of stock by the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<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;">us-gaap_StockIssuedDuringPeriodSharesDividendReinvestmentPlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross">
<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>Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-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;">us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures">
<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>Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-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;">us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueDividendReinvestmentPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Value of stock issued during the period from a dividend reinvestment plan (DRIP). A dividend reinvestment plan allows the holder of the stock to reinvest dividends paid to them by the entity on new issues of stock by the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-4<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 230<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479083/946-230-55-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<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;">us-gaap_StockIssuedDuringPeriodValueDividendReinvestmentPlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross">
<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>Aggregate value of stock related to Restricted Stock Awards issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-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;">us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures">
<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>Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-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;">us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<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>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-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;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R10.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.24.2</span><table class="report" border="0" cellspacing="2" id="idm139803276533312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF COMMON STOCKHOLDERS' EQUITY (Unaudited) (Parentheticals) - $ / shares<br></strong></div></th>
<th class="th" colspan="4">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember', window );">Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_CommonStockDividendsPerShareCashPaid', window );">Cash dividends, per share</a></td>
<td class="nump">$ 0.325<span></span>
</td>
<td class="nump">$ 0.325<span></span>
</td>
<td class="nump">$ 0.3125<span></span>
</td>
<td class="nump">$ 0.3125<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockDividendsPerShareCashPaid">
<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>Aggregate dividends paid during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-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;">us-gaap_CommonStockDividendsPerShareCashPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R11.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.24.2</span><table class="report" border="0" cellspacing="2" id="idm139803273274224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation and Recent Developments<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2024</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_msex_BasisOfPresentationAndRecentDevelopmentsAbstract', window );"><strong>Basis of Presentation and Recent Developments [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_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock', window );">Basis of Presentation and Recent Developments</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 9pt"><b>Note 1 &#8211; Basis of Presentation and Recent Developments</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 9pt; text-align: justify">Middlesex Water Company (Middlesex or the Company)
is the parent company and sole shareholder of Tidewater Utilities, Inc. (Tidewater), Pinelands Water Company (Pinelands Water) and Pinelands
Wastewater Company (Pinelands Wastewater) (collectively, Pinelands), Utility Service Affiliates, Inc. (USA), and Utility Service Affiliates&#160;&#160;(Perth
Amboy) Inc. (USA-PA). Southern Shores Water Company, LLC (Southern Shores) and White Marsh Environmental Systems, Inc. (White Marsh)
are wholly-owned subsidiaries of Tidewater. The financial statements for Middlesex and its wholly-owned subsidiaries are reported on
a consolidated basis.&#160;All significant intercompany accounts and transactions have been eliminated.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 9pt; text-align: justify">The consolidated notes within the 2023 Annual Report
on Form 10-K (the 2023 Form 10-K) are applicable to these financial statements and, in the opinion of the Company, the accompanying unaudited
condensed consolidated financial statements contain all adjustments necessary (including normal recurring accruals) to present fairly
the Company&#8217;s financial position as of June 30, 2024, the results of operations for the three and six month periods ended June
30, 2024 and 2023 and cash flows for the six month periods ended June 30, 2024 and 2023. Information included in the Condensed Consolidated
Balance Sheet as of December 31, 2023, has been derived from the Company&#8217;s December 31, 2023 audited financial statements included
in the 2023 Form 10-K.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 9pt; text-align: justify"><i>Recent Developments </i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 9pt; text-align: justify"><b>United States Environmental Protection Agency
(USEPA) Issues Final Perfluoroalkyl Substances (PFAS) Regulations</b> - In April 2024, the USEPA finalized drinking water regulations
for PFAS, establishing maximum contaminant levels (MCLs) for three PFAS compounds (Regulated PFAS) that are lower than the current New
Jersey Department of Environmental Protection MCLs adhered to by the Company. Under the new USEPA regulations effective April 2024, water
systems must monitor for Regulated PFAS and have three years to complete initial monitoring (by April 2027), followed by ongoing compliance
monitoring. Water systems must also provide the public with information on the levels of Regulated PFAS in their drinking water beginning
in 2027. Water systems have five years (by April 2029) to implement solutions that reduce Regulated PFAS if monitoring shows that drinking
water levels exceed these MCLs.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 9pt; text-align: justify">Beginning in April 2029, water systems that have
Regulated PFAS in drinking water which exceeds one or more of these MCLs must take action to reduce levels of these PFAS compounds in
their drinking water and must provide notification to the public of the violation.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 9pt; text-align: justify">In anticipation of these new USEPA standards, in
2023, the Company began implementing its strategy to meet these lower MCLs for Regulated PFAS and is currently performing preliminary
engineering studies to ensure that effective PFAS treatment approaches are implemented.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 9pt; text-align: justify"><i>Recent Accounting Guidance </i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The recently issued accounting standards that have not yet been
adopted by the Company as of June&#160;30, 2024 are as follows:</p>

<p style="font: 6pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; width: 15%; white-space: nowrap; vertical-align: bottom; padding-right: 1.9pt; padding-left: 0.9pt; text-align: center">Standard</td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; white-space: nowrap; vertical-align: top">&#160;</td> <td style="font: 10pt Times New Roman, Times, Serif; width: 36%; white-space: nowrap; vertical-align: bottom; padding-right: 1.9pt; padding-left: 0.9pt; text-align: center">Description</td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; white-space: nowrap; vertical-align: top">&#160;</td> <td style="font: 10pt Times New Roman, Times, Serif; width: 20%; white-space: nowrap; vertical-align: bottom; padding-right: 1.9pt; padding-left: 0.9pt; text-align: center">Date of Adoption</td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; white-space: nowrap; vertical-align: top">&#160;</td> <td style="font: 10pt Times New Roman, Times, Serif; width: 10%; white-space: nowrap; vertical-align: bottom; padding-right: 1.9pt; padding-left: 0.9pt; text-align: center">Application</td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; white-space: nowrap; vertical-align: top">&#160;</td> <td style="font: 10pt Times New Roman, Times, Serif; width: 15%; white-space: nowrap; vertical-align: bottom; padding-right: 1.9pt; padding-left: 0.9pt; text-align: center">Effect on the <br/> Condensed <br/> Consolidated <br/> Financial Statements</td> </tr> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="border-top: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF; padding-right: 1.9pt; padding-left: 0.9pt">Accounting Standards Update (&#8220;ASU&#8221;) 2023-07 &#8220;Improvements to Reportable Segment Disclosures&#8221;</td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF">&#160;</td> <td style="border-top: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 1.9pt 0 0.9pt">The ASU requires disclosure of significant segment expenses, extends certain annual disclosures to interim periods, and additional qualitative disclosures regarding the chief operating decision maker.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 1.9pt 0 0.9pt">&#160;</p></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF">&#160;</td> <td style="border-top: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF; padding-right: 1.9pt; padding-left: 0.9pt">The ASU is effective for the Company beginning with its annual financial statements for the year ending December 31, 2024. Early adoption is permitted.</td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF">&#160;</td> <td style="border-top: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF; padding-right: 1.9pt; padding-left: 0.9pt">Retrospective</td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF">&#160;</td> <td style="border-top: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF; padding-right: 1.9pt; padding-left: 0.9pt">The Company is currently evaluating the requirements of ASU 2023-07.</td> </tr> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: white; padding-right: 1.9pt; padding-left: 0.9pt">ASU 2023-09 &#8220;Improvements to Income Tax Disclosures&#8221;</td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: white">&#160;</td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: white; padding-right: 1.9pt; padding-left: 0.9pt">The ASU amends certain income tax disclosure requirements, including adding requirements to present the reconciliation of income tax expense computed at the statutory rate to actual income tax expense using both percentages and amounts and providing a disaggregation of income taxes paid. Further, certain disclosures are eliminated, including the current requirement to disclose information on changes in unrecognized tax benefits in the next 12 months.</td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: white">&#160;</td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: white; padding-right: 1.9pt; padding-left: 0.9pt">The ASU is effective for the Company beginning with its annual financial statements for the year ending December 31, 2025. Early adoption is permitted.</td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: white">&#160;</td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: white; padding-right: 1.9pt; padding-left: 0.9pt">Prospective, with retrospective application also permitted.</td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: white">&#160;</td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: white; padding-right: 1.9pt; padding-left: 0.9pt">The Company is currently evaluating the requirements of ASU 2023-09.</td> </tr> </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msex_BasisOfPresentationAndRecentDevelopmentsAbstract">
<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 );">- References</a><div><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;">msex_BasisOfPresentationAndRecentDevelopmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>msex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 235<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/235/tableOfContent<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;">us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R12.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.24.2</span><table class="report" border="0" cellspacing="2" id="idm139803276654320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Rate and Regulatory Matters<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2024</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_us-gaap_RegulatedOperationsAbstract', window );"><strong>Rate and Regulatory Matters [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_us-gaap_PublicUtilitiesDisclosureTextBlock', window );">Rate and Regulatory Matters</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>Note 2 </b>&#8211; <b>Rate and Regulatory Matters</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Middlesex </b>&#8211; The approval by the New Jersey
Board of Public Utilities (NJBPU) in February 2024 of the negotiated settlement of the Middlesex 2023 base rate case is expected to increase
annual operating revenues by $15.4 million, effective March 1, 2024. The approved tariff rates were designed to recover increased operating
costs as well as a return on invested capital of $563.1 million, based on an authorized return on common equity of 9.6%. Middlesex has
made capital infrastructure investments to ensure prudent upgrade and replacement of its utility assets to support continued regulatory
compliance, resilience and overall quality of service. In August 2023, Middlesex and 3M Company (3M) executed a settlement agreement (Settlement
Agreement) to resolve a lawsuit Middlesex previously initiated claiming 3M introduced PFAS, which includes Perfluorooctanoic Acid (PFOA),&#160;into
the Company&#8217;s water supply for its&#160;Park Avenue&#160;Wellfield Treatment Plant (Park Avenue Plant). The rate case settlement
provides that the net proceeds from the 3M Settlement Agreement were to be used to mitigate the increase in customer rates and reimburse
Middlesex for previously incurred costs for the construction of the Park Avenue Plant PFAS treatment upgrades, including depreciation
and carrying costs. This resulted in the reclassification of $48.3 million from Regulatory Liabilities to Contributions in Aid of Construction
from the December 31, 2023 balance sheet. In 2024, the Company also recognized the recovery of $0.9 million for depreciation and $4.1
million for carrying costs associated with the Park Avenue Plant PFAS treatment upgrades, as well as the recovery of $1.4 million of previously
incurred operating treatment costs while the Park Avenue Plant PFAS treatment upgrades were in process.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Middlesex Lead Service Line Replacement (LSLR)
Plan, which was approved by the NJBPU in January 2024, has commenced and Middlesex submitted a customer surcharge filing with the NJBPU
in July 2024 to recover costs incurred replacing Middlesex customer-owned lead service lines. The surcharge is for $1.2 million of costs
incurred through June 2024, which are expected to be recovered between September 2024 and February 2025. The surcharge is required to
be reset every six months over the life of the LSLR Plan. Cost recovery for replacing Company-owned lead service lines are recoverable
through traditional rate making in connection with general rate case filings.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In May 2024, the NJBPU approved a Distribution System
Improvement Charge (DSIC) rate, effective May 26, 2024, that is expected to result in $0.5 million of annual revenues. A DSIC is a rate-mechanism
that allows water utilities to recover investments in, and generate a return on, qualifying capital improvements made between general
rate case proceedings.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Tidewater - </b>Effective July 1, 2024, Tidewater
increased its Delaware Public Service Commission (DEPSC)-approved DSIC rate, which is expected to generate revenue of approximately $1.6
million annually.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In July 2024, Tidewater filed a petition seeking DEPSC
approval of deferred accounting treatment for costs associated with Tidewater&#8217;s obligation to identify and inventory lead service
lines throughout Tidewater&#8217;s service area, as required by federal law and Delaware regulations. Through June 30, 2024, Tidewater
has spent $0.3 million, included in Operations and Maintenance Expense, and expects to spend approximately $2.1 million through September
30, 2024.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In addition, in July 2024, Tidewater provided the
DEPSC a notice of intent to file a general rate case application in the third quarter 2024.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Twin Lakes Utilities, Inc. (Twin Lakes) &#8211;</b>
Twin Lakes provides water services to approximately 115 residential customers in Shohola, Pennsylvania. Pursuant to the Pennsylvania Public
Utility Code, Twin Lakes filed a petition requesting the Pennsylvania Public Utilities Commission (PAPUC) to order the acquisition of
Twin Lakes by a capable public utility. The PAPUC assigned an Administrative Law Judge (ALJ) to adjudicate the matter and submit a recommended
decision (Recommended Decision) to the PAPUC. As part of this legal proceeding the PAPUC also issued an Order in January 2021 appointing
a large Pennsylvania based investor-owned water utility as the receiver (the Receiver Utility) of the Twin Lakes system until the petition
is fully adjudicated by the PAPUC. In November 2021, the PAPUC issued an Order affirming the ALJ&#8217;s Recommended Decision, ordering
the Receiver Utility to acquire the Twin Lakes water system and for Middlesex, the parent company of Twin Lakes, to submit $1.7 million
into an escrow account within 30 days. Twin Lakes immediately filed a Petition For Review (PFR) with the Commonwealth Court of Pennsylvania
(the Commonwealth Court) seeking reversal and vacation of the escrow requirement on the grounds that it violates the Pennsylvania Public
Utility Code as well as the United States Constitution. In addition, Twin Lakes filed an emergency petition for stay of the PAPUC Order
pending the Commonwealth Court&#8217;s review of the merits arguments contained in Twin Lakes&#8217; PFR. In December 2021, the Commonwealth
Court granted Twin Lakes&#8217; emergency petition, pending its review. In August 2022, the Commonwealth Court issued an opinion upholding
PAPUC&#8217;s November 2021 Order in its entirety. In September 2022, Twin Lakes filed a Petition For Allowance of Appeal (Appeal Petition)
to the Supreme Court of Pennsylvania seeking reversal of the Commonwealth Court&#8217;s decision to uphold the escrow requirement on the
grounds that the Commonwealth Court erred in failing to address Twin Lakes&#8217; claims that because the $1.7 million escrow requirement
placed on Middlesex violated Middlesex&#8217;s constitutional rights, Middlesex&#8217;s refusal to submit this escrow payment would jeopardize
the relief Twin Lakes was otherwise entitled to in the appointment of the Receiver Utility. In March 2023, the Supreme Court of Pennsylvania
issued a decision denying Twin Lakes&#8217; Appeal Petition without addressing this claim on the merits. As a result of the Pennsylvania
Courts&#8217; failure to address Twin Lakes&#8217; claim, Middlesex has subsequently filed a Complaint with the United States District
Court for the Middle District of Pennsylvania (US District Court) to address the issue of whether the PAPUC&#8217;s Order violated Middlesex&#8217;s
rights under the United States Constitution. On January 18, 2024, the US District Court issued a decision dismissing Middlesex&#8217;s
complaint without addressing Middlesex&#8217;s claims on the merits. On January 31, 2024, Middlesex filed a Notice of Appeal of the US
District Court&#8217;s decision with the United States Court of Appeals for the Third Circuit (Third Circuit Court). The Third Circuit
Court has issued a briefing schedule that will extend into July 2024 and it is expected that oral arguments will be scheduled before a
three-judge panel of the Third Circuit Court following the completion of the briefing schedule.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The financial results, total assets and financial
obligations of Twin Lakes are not material to Middlesex.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesDisclosureTextBlock">
<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 entire disclosure for public utilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 980<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/980/tableOfContent<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;">us-gaap_PublicUtilitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatedOperationsAbstract">
<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 );">- References</a><div><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;">us-gaap_RegulatedOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.24.2</span><table class="report" border="0" cellspacing="2" id="idm139803273201792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Capitalization<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2024</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_msex_CapitalizationAbstract', window );"><strong>Capitalization [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_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">Capitalization</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Note 3 &#8211; Capitalization</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Common Stock</b> &#8211; During the six months
ended June 30, 2024 and 2023, there were 9,683 common shares (approximately $0.5 million) and 75,764 common shares (approximately $5.7
million) respectively, issued under the Middlesex Water Company Investment Plan.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Middlesex has received approval from the NJBPU to
issue and sell up to 1.0 million shares of its common stock, without par value, through December 31, 2025. Sales of additional shares
of common stock are part of the Company&#8217;s comprehensive financing plan to fund its multi-year utility plant infrastructure investment
program. As described below in &#8220;Long-term Debt&#8221;, the NJBPU also approved the debt funding component of the financing plan.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Long-term Debt &#8211;</b> Subject to regulatory
approval, the Company periodically issues long-term debt to fund its investments in utility plant. To the extent possible and fiscally
prudent, the Company finances qualifying capital projects under State Revolving Fund (SRF) loan programs in New Jersey and Delaware. These
government programs provide financing at interest rates typically below rates available in the broader financial markets. A portion of
the borrowings under the New Jersey SRF is interest-free.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Middlesex has received approval from the NJBPU to
borrow up to $300.0 million from the New Jersey SRF Program, the New Jersey Economic Development Authority, private placement and other
financial institutions as needed through December 31, 2025. The Company expects to issue debt securities in a series of one or more transaction
offerings over a multi-year period to help fund Middlesex&#8217;s multi-year capital construction program.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Under the New Jersey SRF program, borrowers first
enter into a construction loan agreement with the New Jersey Infrastructure Bank (NJIB) at a below market interest rate. When construction
on the qualifying project is substantially complete, NJIB will coordinate the conversion of the construction loan into a long-term securitized
loan with a portion of the principal balance having a stated interest rate of zero percent (0%) and a portion of the principal balance
at a market interest rate at the time of closing using the credit rating of the State of New Jersey.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Under the Delaware SRF program, borrowers 1) enter
into a long-term note agreement for a term not to exceed twenty years, 2) submit requisitions for cost reimbursements during the construction
period for up to two years after the agreement is executed and 3) as the proceeds are received from the requisitions, borrowers record
a corresponding debt obligation amount.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In May 2024, Tidewater closed on four DEPSC-approved
Delaware SRF loans totaling $5.6 million, all at interest rates of 2.0% with expected maturity dates in 2044. These loans are for the
construction, relocation, improvement, and/or interconnection of transmission mains and construction of a water treatment facility. Tidewater
has not drawn down on these loans as of June 30, 2024. Each project has its own construction timetable with the last spending set to occur
in 2026.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In July 2024, Tidewater received a commitment for
a $2.2 million Delaware SRF loan with a 0.0% interest rate. This loan is for costs associated with Tidewater&#8217;s obligation, as required
by federal law and Delaware regulations, to identify and inventory lead service lines throughout Tidewater&#8217;s service area. If and
when approval is received from the DEPSC, Tidewater expects to close on this loan and draw down on it in 2024.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Separately, Tidewater has two active construction
projects funded by prior year Delaware SRF loans totaling $8.3 million with remaining availability of funds for borrowing. These loans
are for the construction of a one million gallon elevated storage tank and construction, relocation, improvement, and interconnection
of transmission mains. Tidewater has drawn a total of $4.9 million through June 30, 2024 and expects that the requisitions will continue
through late 2024.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Fair Value of Financial Instruments &#8211;</b>
The following methods and assumptions were used by the Company in estimating its fair value disclosure for financial instruments for which
it is practicable to estimate that value. The carrying amounts reflected in the condensed consolidated balance sheets for cash and cash
equivalents, accounts receivable, accounts payable and notes payable approximate their respective fair values due to the short-term maturities
of these instruments. The fair value of First Mortgage Bonds (FMBs) and SRF Bonds (collectively, the Bonds) issued by Middlesex is based
on quoted market prices for similar issues. Under the fair value hierarchy, the fair value of cash and cash equivalents is classified
as a Level 1 measurement and the fair value of notes payable and the FMBs in the table below are classified as Level 2 measurements. The
carrying amount and fair value of the FMBs were as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="15" style="white-space: nowrap; text-align: center">(Thousands of Dollars)</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-align: center">&#160;</td><td style="font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="7" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">June 30, 2024</td><td style="font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="7" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">December 31, 2023</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center">Carrying</td><td>&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center">Fair</td><td>&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center">Carrying</td><td>&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center">Fair</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-align: center">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">Amount</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">Value</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">Amount</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">Value</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 48%">FMBs</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">132,619</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">129,574</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">133,374</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">131,745</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">It was not practicable to estimate the fair value
on our outstanding long-term debt for which there is no quoted market price and there is not an active trading market. For details, including
carrying value, interest rates and due dates on these series of long-term debt, please refer to those series noted as &#8220;Amortizing
Secured Notes&#8221; and &#8220;State Revolving Trust Notes&#8221; on the Condensed Consolidated Statements of Capital Stock and Long-Term
Debt. The carrying amount of these instruments was $230.2 million and $231.3 million at June 30, 2024 and December 31, 2023, respectively.
Customer advances for construction have carrying amounts of $21.1 million and $21.3 million at June 30, 2024 and December 31, 2023, respectively.
Their relative fair values cannot be accurately estimated since future refund payments depend on several variables, including new customer
connections, customer consumption levels and future rate increases.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Substantially all of the utility plant of the Company
is subject to the lien of its mortgage, which includes debt service and capital ratio covenants. The Company is in compliance with all
of its mortgage covenants and restrictions.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msex_CapitalizationAbstract">
<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 );">- References</a><div><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;">msex_CapitalizationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>msex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 entire disclosure for equity.</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/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-6<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480237/815-40-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/505/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-14<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-16<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-18<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;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R14.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.24.2</span><table class="report" border="0" cellspacing="2" id="idm139803276512496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2024</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_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [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_us-gaap_EarningsPerShareTextBlock', window );">Earnings Per Share</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"><b>Note 4 &#8211; Earnings Per Share</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Basic earnings per share (EPS) are computed on the
basis of the weighted average number of shares outstanding during the period presented. Diluted EPS assumes the conversion of the Convertible
Preferred Stock $7.00 Series.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td>&#160;</td>
    <td colspan="15" style="white-space: nowrap; text-align: center">(In Thousands Except per Share Amounts)</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td>&#160;</td>
    <td colspan="15" style="white-space: nowrap; text-align: center">Three Months Ended June 30,</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td>&#160;</td>
    <td colspan="7" style="white-space: nowrap; text-align: center">2024</td><td>&#160;</td>
    <td colspan="7" style="white-space: nowrap; text-align: center">2023</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; font-weight: 400; font-style: normal; text-align: justify; border-bottom: Black 1pt solid">Basic:</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">Income</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">Shares</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">Income</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">Shares</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 48%; text-align: left">Net Income</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">10,546</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right">17,829</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">9,901</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right">17,713</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt">Preferred Dividend</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(30</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(30</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Earnings Applicable to Common Stock</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">10,516</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">17,829</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">9,871</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">17,713</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left; padding-left: 54px">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Basic EPS</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">0.59</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">0.56</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1pt">Diluted:</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Earnings Applicable to Common Stock</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">10,516</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">17,829</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">9,871</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">17,713</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1pt">$7.00 Series Preferred Dividend</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">17</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">115</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">17</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">115</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Adjusted Earnings Applicable to Common Stock</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">10,533</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">17,944</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">9,888</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">17,828</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left">Diluted EPS</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">0.59</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">0.55</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  </table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td>&#160;</td>
    <td colspan="15" style="white-space: nowrap; text-align: center">(In Thousands Except per Share Amounts)</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td>&#160;</td>
    <td colspan="15" style="white-space: nowrap; text-align: center">Six Months Ended June 30,</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td>&#160;</td>
    <td colspan="7" style="white-space: nowrap; text-align: center">2024</td><td>&#160;</td>
    <td colspan="7" style="white-space: nowrap; text-align: center">2023</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; font-weight: 400; font-style: normal; text-align: justify; border-bottom: Black 1pt solid">Basic:</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">Income</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">Shares</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">Income</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">Shares</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 48%; text-align: left">Net Income</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">21,228</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right">17,824</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">15,767</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right">17,683</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt">Preferred Dividend</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(60</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(60</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Earnings Applicable to Common Stock</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">21,168</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">17,824</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">15,707</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">17,683</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left; padding-left: 54px">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Basic EPS</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">1.19</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">0.89</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1pt">Diluted:</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Earnings Applicable to Common Stock</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">21,168</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">17,824</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">15,707</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">17,683</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1pt">$7.00 Series Preferred Dividend</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">34</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">115</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">34</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">115</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Adjusted Earnings Applicable to Common Stock</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">21,202</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">17,939</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">15,741</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">17,798</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left">Diluted EPS</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">1.18</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">0.88</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<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 );">- References</a><div><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;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<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 entire disclosure for earnings per share.</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/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/260/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-3<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;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R15.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.24.2</span><table class="report" border="0" cellspacing="2" id="idm139803273203824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Segment Data<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2024</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_msex_BusinessSegmentDataAbstract', window );"><strong>Business Segment Data [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_us-gaap_SegmentReportingDisclosureTextBlock', window );">Business Segment Data</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>Note 5 &#8211; Business Segment Data</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company has identified two reportable segments.
One is the regulated business of collecting, treating and distributing water on a retail and wholesale basis to residential, commercial,
industrial and fire protection customers in parts of New Jersey and Delaware. This segment also includes regulated wastewater systems
in New Jersey and Delaware.&#160;The Company is subject to regulations as to its rates, services and other matters by New Jersey and
Delaware with respect to utility services within these states. The other segment is primarily comprised of non-regulated contract services
for the operation and maintenance of municipal and private water and wastewater systems in New Jersey and Delaware.&#160;Inter-segment
transactions relating to operational costs are treated as pass-through expenses. Finance charges on inter-segment loan activities are
based on interest rates that are below what would normally be charged by a third-party lender.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="15" style="white-space: nowrap; text-align: center">(In Thousands)</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="7" style="white-space: nowrap; text-align: center">Three Months Ended</td><td>&#160;</td>
    <td colspan="7" style="white-space: nowrap; text-align: center">Six Months Ended</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; white-space: nowrap">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="7" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">June 30,</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="7" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">June 30,</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; border-bottom: Black 1pt solid">Operations by Segments:</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">2024</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">2023</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">2024</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">2023</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">Revenues:</td><td>&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: right">&#160;</td><td>&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: right">&#160;</td><td>&#160;</td>
    <td colspan="3" style="white-space: nowrap">&#160;</td><td>&#160;</td>
    <td colspan="3" style="white-space: nowrap">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; width: 48%">Regulated</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">45,966</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">39,909</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">83,431</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">74,862</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">&#160;Non &#8211; Regulated</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,410</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,056</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,614</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,398</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1pt">Inter-segment Elimination</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(230</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(164</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(375</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(303</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt">Consolidated Revenues</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">49,146</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">42,801</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">89,670</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">80,957</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Operating Income:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt">Regulated</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">14,314</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">9,820</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">23,315</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">16,535</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">&#160;Non &#8211; Regulated</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1,001</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">849</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1,865</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1,622</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1pt">Consolidated Operating Income</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">15,315</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">10,669</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">25,180</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">18,157</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Net Income:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt">Regulated</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">9,826</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">9,307</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">19,877</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">14,631</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Non &#8211; Regulated</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">720</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">594</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1,351</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1,136</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt">Consolidated Net Income</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">10,546</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">9,901</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">21,228</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">15,767</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Capital Expenditures:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt">Regulated</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">14,325</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">26,114</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">28,701</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">50,579</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Non &#8211; Regulated</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">23</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">6</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">36</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">56</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1pt">Total Capital Expenditures</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">14,348</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">26,120</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">28,737</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">50,635</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
</table>

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

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">As of</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">As of</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: center; padding-bottom: 1pt"></td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">June 30, 2024</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">December 31, 2023</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 48%">Assets:</td><td style="width: 1%">&#160;</td>
    <td style="text-align: left; width: 1%">&#160;</td><td style="text-align: right; width: 10%">&#160;</td><td style="white-space: nowrap; text-align: left; width: 1%">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="text-align: left; width: 1%">&#160;</td><td style="text-align: right; width: 10%">&#160;</td><td style="white-space: nowrap; text-align: left; width: 1%">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="text-align: left; width: 1%">&#160;</td><td style="text-align: right; width: 10%">&#160;</td><td style="white-space: nowrap; text-align: left; width: 1%">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="text-align: left; width: 1%">&#160;</td><td style="text-align: right; width: 10%">&#160;</td><td style="white-space: nowrap; text-align: left; width: 1%">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt">Regulated</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">1,272,096</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">1,235,549</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left">Non &#8211; Regulated</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,645</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,068</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt">Inter-segment Elimination</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(7,102</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(7,565</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1pt">Consolidated Assets</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">1,274,639</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">1,236,052</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msex_BusinessSegmentDataAbstract">
<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 );">- References</a><div><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;">msex_BusinessSegmentDataAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>msex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 34<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-34<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26C<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-15<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/280/tableOfContent<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<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;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R16.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.24.2</span><table class="report" border="0" cellspacing="2" id="idm139803276620976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Short-Term Borrowings<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2024</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_us-gaap_ShortTermBorrowingsAbstract', window );"><strong>Short-Term Borrowings [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_us-gaap_ShortTermDebtTextBlock', window );">Short-term Borrowings</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>Note 6 &#8211; Short-term Borrowings</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company maintains lines of credit aggregating
$140.0 million.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; font-weight: bold">&#160;</td><td style="white-space: nowrap">&#160;</td> <td colspan="7" style="white-space: nowrap; text-align: center">(Millions)</td><td style="white-space: nowrap">&#160;</td> <td colspan="3" style="white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap">&#160;</td> <td style="white-space: nowrap">&#160;</td><td style="white-space: nowrap">&#160;</td> <td style="white-space: nowrap">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; font-weight: bold">&#160;</td><td style="white-space: nowrap">&#160;</td> <td colspan="7" style="white-space: nowrap; text-align: center">As of June 30, 2024</td><td style="white-space: nowrap">&#160;</td> <td colspan="3" style="white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap">&#160;</td> <td style="white-space: nowrap">&#160;</td><td style="white-space: nowrap">&#160;</td> <td style="white-space: nowrap">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap">&#160;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">Outstanding</td><td style="white-space: nowrap; border-bottom: Black 1pt solid">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">Available</td><td style="white-space: nowrap; border-bottom: Black 1pt solid">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">Maximum</td><td style="white-space: nowrap; border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">Credit Type</td><td style="white-space: nowrap; border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">Renewal Date</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="white-space: nowrap; width: 16%; text-align: left">Bank of America</td><td style="white-space: nowrap; width: 1%">&#160;</td> <td style="white-space: nowrap; width: 1%; text-align: left">$</td><td style="white-space: nowrap; width: 14%; text-align: right">10.0</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="white-space: nowrap; width: 1%">&#160;</td> <td style="white-space: nowrap; width: 1%; text-align: left">$</td><td style="white-space: nowrap; width: 14%; text-align: right">50.0</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="white-space: nowrap; width: 1%">&#160;</td> <td style="white-space: nowrap; width: 1%; text-align: left">$</td><td style="white-space: nowrap; width: 14%; text-align: right">60.0</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="white-space: nowrap; width: 1%">&#160;</td> <td style="white-space: nowrap; width: 16%; text-align: center">Uncommitted</td><td style="white-space: nowrap; width: 1%">&#160;</td> <td style="white-space: nowrap; width: 15%; text-align: center">January 24, 2025</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="white-space: nowrap; text-align: left">PNC Bank</td><td style="white-space: nowrap">&#160;</td> <td style="white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap; text-align: right">54.8</td><td style="white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap">&#160;</td> <td style="white-space: nowrap; text-align: left">$</td><td style="white-space: nowrap; text-align: right">13.2</td><td style="white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap">&#160;</td> <td style="white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap; text-align: right">68.0</td><td style="white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap">&#160;</td> <td style="white-space: nowrap; text-align: center">Committed</td><td style="white-space: nowrap">&#160;</td> <td style="white-space: nowrap; text-align: center">January 31, 2026</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="white-space: nowrap; text-align: left; padding-bottom: 1pt">CoBank, ACB</td><td style="white-space: nowrap; border-bottom: Black 1pt solid">&#160;</td> <td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: right">7.5</td><td style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid">&#160;</td> <td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: right">4.5</td><td style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid">&#160;</td> <td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: right">12.0</td><td style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid">&#160;</td> <td style="white-space: nowrap; text-align: center; padding-bottom: 1pt">Committed</td><td style="white-space: nowrap">&#160;</td> <td style="white-space: nowrap; text-align: center; padding-bottom: 1pt">May 20, 2026</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="white-space: nowrap; padding-bottom: 2.5pt">&#160;</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double">&#160;</td> <td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">$</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: right">72.3</td><td style="border-bottom: Black 2.5pt double; white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double">&#160;</td> <td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">$</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: right">67.7</td><td style="border-bottom: Black 2.5pt double; white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double">&#160;</td> <td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">$</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: right">140.0</td><td style="border-bottom: Black 2.5pt double; white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double">&#160;</td> <td style="white-space: nowrap; padding-bottom: 2.5pt">&#160;</td><td style="white-space: nowrap">&#160;</td> <td style="white-space: nowrap; text-align: right; padding-bottom: 2.5pt">&#160;</td></tr> </table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The interest rates are set for borrowings under the
Bank of America and PNC Bank lines of credit using the Secured Overnight Financing Rate (SOFR) and then adding a specific financial institution
credit spread. The interest rate for borrowings under the CoBank, ACB (CoBank) line of credit are set weekly using CoBank&#8217;s internal
cost of funds index that is similar to the SOFR and adding a credit spread. There is no requirement for a compensating balance under any
of the established lines of credit.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The $10.0 million outstanding from Bank of America
as of June 30, 2024 matured in July 2024. The borrowings outstanding under the PNC Bank and CoBank, ACB lines of credit as of June 30,
2024 mature daily and are being rolled over on a daily basis. The proceeds of $63.6 million received in July 2024 from the Company&#8217;s
3M Settlement Agreement were used to reduce borrowings under its lines of credit. See Note 2 for additional details.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The weighted average interest rate on the outstanding
borrowings at June 30, 2024 under these credit lines is 6.51%.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The weighted average daily amounts of borrowings outstanding
under these credit lines and the weighted average interest rates on those amounts were as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif; margin-left: auto; margin-right: auto;">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td colspan="15" style="white-space: nowrap; text-align: center">(In Thousands)</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td colspan="7" style="white-space: nowrap; text-align: center">Three Months Ended</td><td style="white-space: nowrap">&#160;</td>
    <td colspan="7" style="white-space: nowrap; text-align: center">Six Months Ended</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td colspan="7" style="white-space: nowrap; text-align: center">June 30,</td><td style="white-space: nowrap">&#160;</td>
    <td colspan="7" style="white-space: nowrap; text-align: center">June 30,</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">2024</td><td style="white-space: nowrap; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">2023</td><td style="white-space: nowrap; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">2024</td><td style="white-space: nowrap; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">2023</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="white-space: nowrap; width: 48%; text-align: left">Average Daily Amounts Outstanding</td><td style="white-space: nowrap; width: 1%">&#160;</td>
    <td style="white-space: nowrap; width: 1%; text-align: left">$</td><td style="white-space: nowrap; width: 10%; text-align: right">62,934</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="white-space: nowrap; width: 1%">&#160;</td>
    <td style="white-space: nowrap; width: 1%; text-align: left">$</td><td style="white-space: nowrap; width: 10%; text-align: right">24,220</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="white-space: nowrap; width: 1%">&#160;</td>
    <td style="white-space: nowrap; width: 1%; text-align: left">$</td><td style="white-space: nowrap; width: 10%; text-align: right">56,463</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="white-space: nowrap; width: 1%">&#160;</td>
    <td style="white-space: nowrap; width: 1%; text-align: left">$</td><td style="white-space: nowrap; width: 10%; text-align: right">36,848</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="white-space: nowrap">Weighted Average Interest Rates</td><td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap; text-align: right">6.43%</td><td style="white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap; text-align: right">6.09%</td><td style="white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap; text-align: right">6.42%</td><td style="white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap; text-align: right">5.75%</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermBorrowingsAbstract">
<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 );">- References</a><div><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;">us-gaap_ShortTermBorrowingsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTextBlock">
<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 entire disclosure for short-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 470<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/470/tableOfContent<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;">us-gaap_ShortTermDebtTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R17.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.24.2</span><table class="report" border="0" cellspacing="2" id="idm139803276472880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingent Liabilities<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2024</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_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingent Liabilities [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_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingent Liabilities</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>Note 7 &#8211; Commitments and Contingent Liabilities</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Water Supply &#8211;</b> Middlesex has an agreement
with the New Jersey Water Supply Authority (NJWSA) for the purchase of untreated water through November 30, 2048. This agreement with
the NJWSA provides for an average purchase of 27 million gallons a day (mgd) with a peak up to 47.0 mgd. Pricing is set annually by the
NJWSA through a public rate making process. The agreement has provisions for additional pricing in the event Middlesex overdrafts or exceeds
certain monthly and annual thresholds.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Middlesex also has an agreement with a non-affiliated
NJBPU-regulated water utility for the purchase of treated water. This agreement, which expires February 27, 2026, provides for the minimum
purchase of 3.0 mgd of treated water with provisions for additional purchases if needed.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Tidewater contracts with the City of Dover in Delaware
to purchase treated water of up to 60.0 million gallons annually.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Purchased water costs are shown below:&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif; margin-left: auto; margin-right: auto;">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td>&#160;</td>
    <td colspan="15" style="white-space: nowrap; text-align: center">(In Thousands)</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td>&#160;</td>
    <td colspan="7" style="white-space: nowrap; text-align: center">Three Months Ended</td><td>&#160;</td>
    <td colspan="7" style="white-space: nowrap; text-align: center">Six Months Ended</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="7" style="white-space: nowrap; text-align: center">June 30,</td><td>&#160;</td>
    <td colspan="7" style="white-space: nowrap; text-align: center">June 30,</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">2024</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">2023</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">2024</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">2023</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: justify">&#160;</td><td>&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: justify">&#160;</td><td>&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: justify">&#160;</td><td>&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 48%; text-align: left">Treated</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">992</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">1,363</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">1,901</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">2,747</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt">Untreated</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">861</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">739</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1,711</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1,540</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1pt">Total Costs</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">1,853</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">2,102</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">3,612</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">4,287</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  </table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Leases &#8211;</b> The Company determines if an
arrangement is a lease at inception. Generally, a lease agreement exists if the Company determines that the arrangement gives the Company
control over the use of an identified asset and obtains substantially all of the benefits from the identified asset.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company has entered into an operating lease of
office space for administrative purposes, expiring in 2030. The Company has not entered into any finance leases. The exercise of a lease
renewal option for the Company&#8217;s administrative offices is solely at the discretion of the Company.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The right-of-use (ROU) asset recorded represents the
Company&#8217;s right to use an underlying asset for the lease term and lease liability represents the Company&#8217;s obligation to make
lease payments arising from the lease. Lease ROU assets and liabilities are recognized at the commencement date based on the present value
of lease payments over the lease term. The Company&#8217;s operating lease does not provide an implicit discount rate and as such the
Company used an estimated incremental borrowing rate (4.03%) based on the information available at the commencement date in determining
the present value of lease payments.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Given the impacts of accounting for regulated operations,
and the resulting recognition of expense at the amounts recovered in customer rates, expenditures for operating leases are consistent
with lease expense and were $0.2 million for each of the three months ended June 30, 2024 and 2023, respectively, and $0.4 million for
each of the six months ended June 30, 2024 and 2023, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Information related to operating lease ROU assets
and lease liabilities is as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif; margin-left: auto; margin-right: auto;">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td colspan="7" style="white-space: nowrap; text-align: center">(In Millions)</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td colspan="7" style="white-space: nowrap; text-align: center">As of</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center">June 30, 2024</td><td style="white-space: nowrap">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center">December 31, 2023</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="white-space: nowrap; width: 74%; text-align: left">ROU Asset at Lease Inception</td><td style="white-space: nowrap; width: 1%">&#160;</td>
    <td style="white-space: nowrap; width: 1%; text-align: left">$</td><td style="white-space: nowrap; width: 10%; text-align: right">7.3</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="white-space: nowrap; width: 1%">&#160;</td>
    <td style="white-space: nowrap; width: 1%; text-align: left">$</td><td style="white-space: nowrap; width: 10%; text-align: right">7.3</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="white-space: nowrap; text-align: left; padding-bottom: 1pt">Accumulated Amortization</td><td style="white-space: nowrap; border-bottom: Black 1pt solid">&#160;</td>
    <td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: right">(4.4</td><td style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: left">)</td><td style="white-space: nowrap; border-bottom: Black 1pt solid">&#160;</td>
    <td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: right">(4.1</td><td style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="white-space: nowrap; text-align: left; padding-bottom: 1pt">ROU Asset</td><td style="white-space: nowrap; border-bottom: Black 1pt solid">&#160;</td>
    <td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">$</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: right">2.9</td><td style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid">&#160;</td>
    <td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">$</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: right">3.2</td><td style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: left">&#160;</td></tr>
  </table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company&#8217;s future minimum operating lease commitments as
of June 30, 2024 are as follows:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 50%; font: 10pt Times New Roman, Times, Serif; margin-left: auto; margin-right: auto;">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td>&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center">(In Millions)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 73%; text-align: right">2024</td><td style="width: 3%">&#160;</td>
    <td style="width: 2%; text-align: left">$</td><td style="width: 21%; text-align: right">0.4</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: right">2025</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.8</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: right">2026</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.9</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: right">2027</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.9</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: right">2028</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.9</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: right; padding-bottom: 1pt">Thereafter</td><td>&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">0.9</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: right">Total Lease Payments</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">4.8</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: right; padding-bottom: 1pt">Imputed Interest</td><td>&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(1.5</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: right">Present Value of Lease Payments</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3.3</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: right; padding-bottom: 1pt">Less Current Portion*</td><td>&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(0.6</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: right; padding-bottom: 1pt">Non-Current Lease Liability</td><td>&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">2.7</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: right">*Included in Other Current Liabilities</td>
    <td>&#160;</td>
    <td colspan="3">&#160;</td></tr>
  </table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Construction &#8211;</b> The Company has entered
into several construction contracts that, in the aggregate, obligate expenditure of an estimated $13 million in the future. The actual
amount and timing of capital expenditures is dependent on the need for upgrade or replacement of existing infrastructure, customer growth,
residential new home construction and sales, project scheduling, supply chain issues and continued refinement of project scope and costs.
With continued higher mortgage interest rates, as well as other financial market uncertainties, there is no assurance that projected customer
growth and residential new home construction and sales will occur.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>PFOA Matter &#8211;</b> In November 2021, the Company
was served with two PFOA-related class action lawsuits seeking restitution for medical, water replacement and other related costs and
economic damages. Middlesex and 3M agreed to enter into a joint mediation on these lawsuits and their ultimate resolution is not known
at this time. See Note 2 for additional details.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Contingencies &#8211;</b> Based on our operations
in the heavily-regulated water and wastewater industries, the Company is routinely involved in disputes, claims, lawsuits and other regulatory
and legal matters, including responsibility for fines and penalties relative to regulatory compliance. At this time, Management does not
believe the final resolution of any such matters, whether asserted or unasserted, will have a material adverse effect on the Company&#8217;s
financial position, results of operations or cash flows.&#160;In addition, the Company maintains business insurance coverage that may
mitigate the effect of any current or future loss contingencies.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Change in Control Agreements &#8211;</b> The Company
has Change in Control Agreements with its executive officers that provide compensation and benefits in the event of termination of employment
under certain conditions in connection with a change in control of the Company.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><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;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 405<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/405-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/450/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 440<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478522/954-440-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 440<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/440/tableOfContent<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;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R18.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.24.2</span><table class="report" border="0" cellspacing="2" id="idm139803368817408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plans<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2024</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_msex_EmployeeBenefitPlansAbstract', window );"><strong>Employee Benefit Plans [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_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock', window );">Employee Benefit Plans</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Note 8 &#8211; Employee Benefit Plans</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Pension Benefits &#8211;</b> The Company&#8217;s
defined benefit pension plan (Pension Plan) covers all active employees hired prior to April 1, 2007. Employees hired after March 31,
2007 are not eligible to participate in this plan, but do participate in a defined contribution plan that provides for a potential annual
contribution in an amount at the discretion of the Company, based upon a percentage of the participants&#8217; annual paid compensation.
For the three and six month periods ended June 30, 2024, the Company made cash contributions to the Pension Plan of $2.0 million. For
the three and six month periods ended June 30, 2023, the Company did not make cash contributions to the Pension Plan. The Company does
not expect to make any additional cash contributions to the Pension Plan over the remainder of the current year.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Other Postretirement Benefits &#8211;</b> The Company&#8217;s
retirement plan other than pensions (Other Benefits Plan) covers substantially all currently eligible retired employees. Employees hired
after March 31, 2007 are not eligible to participate in this plan. Coverage includes healthcare and life insurance. For each of the six
month periods ended June 30, 2024 and 2023, the Company did not make cash contributions to its Other Benefits Plan. The Company expects
to make additional Other Benefits Plan cash contributions of $0.9 million over the remainder of the current year.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">The following tables set forth information relating to the Company&#8217;s
periodic costs (benefit) for its employee retirement benefit plans:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td>&#160;</td>
    <td colspan="15" style="white-space: nowrap; text-align: center">(In Thousands)</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt; white-space: nowrap">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">Pension Benefits</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">Other Benefits</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td>&#160;</td>
    <td colspan="15" style="white-space: nowrap; text-align: center">Three Months Ended June 30,</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">2024</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">2023</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">2024</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">2023</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td>&#160;</td>
    <td colspan="3" style="white-space: nowrap">&#160;</td><td>&#160;</td>
    <td colspan="3" style="white-space: nowrap">&#160;</td><td>&#160;</td>
    <td colspan="3" style="white-space: nowrap">&#160;</td><td>&#160;</td>
    <td colspan="3" style="white-space: nowrap">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 48%; text-align: left">Service Cost</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">318</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">388</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">80</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">98</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Interest Cost</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,070</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,067</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">328</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">402</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Expected Return on Assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,580</td><td style="white-space: nowrap; text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,466</td><td style="white-space: nowrap; text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(846</td><td style="white-space: nowrap; text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(771</td><td style="white-space: nowrap; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt">Amortization of Unrecognized Losses</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">38</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">164</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(275</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(48</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1pt">Net Periodic (Benefit) Cost*</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">(154</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">153</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">(713</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">(319</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td></tr>
  </table>


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

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td>&#160;</td>
    <td colspan="15" style="white-space: nowrap; text-align: center">(In Thousands)</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt; white-space: nowrap">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">Pension Benefits</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">Other Benefits</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td>&#160;</td>
    <td colspan="15" style="white-space: nowrap; text-align: center">Six Months Ended June 30,</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">2024</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">2023</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">2024</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">2023</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 48%; text-align: left">Service Cost</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">635</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">776</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">160</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">196</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Interest Cost</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,140</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,134</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">657</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">804</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Expected Return on Assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(3,161</td><td style="white-space: nowrap; text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2,932</td><td style="white-space: nowrap; text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,692</td><td style="white-space: nowrap; text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,542</td><td style="white-space: nowrap; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt">Amortization of Unrecognized Losses</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">76</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">328</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(549</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(96</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1pt">Net Periodic (Benefit) Cost*</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">(310</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">306</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">(1,424</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">(638</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td></tr>
  </table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">*Service cost is included Operations and Maintenance expense on the consolidated
statements of income; all other amounts are included in Other Income (Expense), net.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msex_EmployeeBenefitPlansAbstract">
<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 );">- References</a><div><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;">msex_EmployeeBenefitPlansAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>msex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock">
<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 entire disclosure for retirement benefits.</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/disclosureRef<br> -Topic 715<br> -SubTopic 70<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480794/715-70-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (q)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/715/tableOfContent<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (o)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (p)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480126/715-20-S99-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480266/715-60-50-3<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;">us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R19.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.24.2</span><table class="report" border="0" cellspacing="2" id="idm139803273186528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition from Contracts with Customers<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2024</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_msex_RevenueRecognitionFromContractsWithCustomersAbstract', window );"><strong>Revenue Recognition from Contracts with Customers [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_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">Revenue Recognition from Contracts with Customers</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>Note 9 &#8211; Revenue Recognition from Contracts with Customers</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company&#8217;s revenues are primarily generated
from regulated tariff-based sales of water and wastewater services and non-regulated operation and maintenance contracts for services
on water and wastewater systems owned by others. Revenue from contracts with customers is recognized when control of a promised good or
service is transferred to customers at an amount that reflects the consideration to which the entity expects to be entitled in exchange
for those goods and services.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company&#8217;s regulated revenue from contracts
with customers results from tariff-based sales from the provision of water and wastewater services to residential, industrial, commercial,
fire-protection and wholesale customers. Residential customers are billed quarterly while most industrial, commercial, fire-protection
and wholesale customers are billed monthly. Payments by customers are due between 15 and 30 days after the invoice date. Revenue is recognized
as the water and wastewater services are delivered to customers as well as from accrual of unbilled revenues estimated from the last meter
reading date to the end of the accounting period utilizing factors such as historical customer data, regional weather indicators and general
economic conditions in the relevant service territories. Unearned Revenues and Advance Service Fees include fixed service charge billings
in advance to Tidewater customers recognized as service is provided to the customer.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Non-regulated service contract revenues consist of
base service fees, as well as fees for additional billable services provided to customers. Fees are billed monthly and are due within
30 days after the invoice date. The Company considers the amounts billed to represent the value of these services provided to customers.
These contracts expire at various times through June 2032 and contain remaining performance obligations for which the Company expects
to recognize revenue in the future. These contracts also contain termination provisions.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Substantially all of the amounts included in operating
revenues and accounts receivable are from contracts with customers. The Company records its allowance for credit losses based on historical
write-offs combined with an evaluation of current economic conditions within its service territories.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company&#8217;s contracts do not contain any significant
financing components.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">The Company&#8217;s operating revenues are comprised of the following:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td>&#160;</td>
    <td colspan="15" style="white-space: nowrap; text-align: center">(In Thousands)</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td>&#160;</td>
    <td colspan="7" style="white-space: nowrap; text-align: center">Three Months Ended June 30,</td><td>&#160;</td>
    <td colspan="7" style="white-space: nowrap; text-align: center">Six Months Ended June 30,</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">2024</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">2023</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">2024</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">2023</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Regulated Tariff Sales</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="width: 48%; text-align: left; padding-left: 9px">Residential</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">24,736</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">22,653</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">45,066</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">41,657</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9px">Commercial</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,584</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,249</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">14,559</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11,627</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 9px">Industrial</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,639</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,806</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,773</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,645</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9px">Fire Protection</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,656</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,145</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,948</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,249</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 9px">Wholesale</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,208</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,968</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,880</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,521</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1pt">Non-Regulated Contract Operations</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">3,293</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">2,942</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">6,381</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">6,172</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left">Total Revenue from Contracts with Customers</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">49,116</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">42,763</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">89,607</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">80,871</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Other Regulated Revenues</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">143</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">88</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">205</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">163</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Other Non-Regulated Revenues</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">117</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">114</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">233</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">226</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1pt">Inter-segment Elimination</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(230</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(164</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(375</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(303</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1pt">Total Revenue</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">49,146</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">42,801</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">89,670</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">80,957</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msex_RevenueRecognitionFromContractsWithCustomersAbstract">
<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 );">- References</a><div><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;">msex_RevenueRecognitionFromContractsWithCustomersAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>msex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-9<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-15<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/606/tableOfContent<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;">us-gaap_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R20.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.24.2</span><table class="report" border="0" cellspacing="2" id="idm139803392799296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pay vs Performance Disclosure - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="4">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</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_ecd_PvpTable', window );"><strong>Pay vs Performance Disclosure</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_NetIncomeLoss', window );">Net Income (Loss)</a></td>
<td class="nump">$ 10,546<span></span>
</td>
<td class="nump">$ 10,682<span></span>
</td>
<td class="nump">$ 9,901<span></span>
</td>
<td class="nump">$ 5,868<span></span>
</td>
<td class="nump">$ 21,228<span></span>
</td>
<td class="nump">$ 15,767<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_PvpTable">
<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 );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection v<br> -Paragraph 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;">ecd_PvpTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-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;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.24.2</span><table class="report" border="0" cellspacing="2" id="idm139803273102496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Insider Trading Arrangements<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2024</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_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrAdoptedFlag', window );">Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_NonRule10b51ArrAdoptedFlag', window );">Non-Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrTrmntdFlag', window );">Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_NonRule10b51ArrTrmntdFlag', window );">Non-Rule 10b5-1 Arrangement Terminated</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_ecd_NonRule10b51ArrAdoptedFlag">
<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 );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 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;">ecd_NonRule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_NonRule10b51ArrTrmntdFlag">
<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 );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 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;">ecd_NonRule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_Rule10b51ArrAdoptedFlag">
<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 );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 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;">ecd_Rule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_Rule10b51ArrTrmntdFlag">
<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 );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 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;">ecd_Rule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_TradingArrByIndTable">
<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 );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph A<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;">ecd_TradingArrByIndTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.24.2</span><table class="report" border="0" cellspacing="2" id="idm139803273287344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation and Recent Developments (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2024</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_msex_BasisOfPresentationAndRecentDevelopmentsAbstract', window );"><strong>Basis of Presentation and Recent Developments [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_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock', window );">Schedule of Issued Accounting Standards</a></td>
<td class="text">The recently issued accounting standards that have not yet been
adopted by the Company as of June&#160;30, 2024 are as follows:<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; width: 15%; white-space: nowrap; vertical-align: bottom; padding-right: 1.9pt; padding-left: 0.9pt; text-align: center">Standard</td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; white-space: nowrap; vertical-align: top">&#160;</td> <td style="font: 10pt Times New Roman, Times, Serif; width: 36%; white-space: nowrap; vertical-align: bottom; padding-right: 1.9pt; padding-left: 0.9pt; text-align: center">Description</td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; white-space: nowrap; vertical-align: top">&#160;</td> <td style="font: 10pt Times New Roman, Times, Serif; width: 20%; white-space: nowrap; vertical-align: bottom; padding-right: 1.9pt; padding-left: 0.9pt; text-align: center">Date of Adoption</td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; white-space: nowrap; vertical-align: top">&#160;</td> <td style="font: 10pt Times New Roman, Times, Serif; width: 10%; white-space: nowrap; vertical-align: bottom; padding-right: 1.9pt; padding-left: 0.9pt; text-align: center">Application</td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%; white-space: nowrap; vertical-align: top">&#160;</td> <td style="font: 10pt Times New Roman, Times, Serif; width: 15%; white-space: nowrap; vertical-align: bottom; padding-right: 1.9pt; padding-left: 0.9pt; text-align: center">Effect on the <br/> Condensed <br/> Consolidated <br/> Financial Statements</td> </tr> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="border-top: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF; padding-right: 1.9pt; padding-left: 0.9pt">Accounting Standards Update (&#8220;ASU&#8221;) 2023-07 &#8220;Improvements to Reportable Segment Disclosures&#8221;</td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF">&#160;</td> <td style="border-top: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0 1.9pt 0 0.9pt">The ASU requires disclosure of significant segment expenses, extends certain annual disclosures to interim periods, and additional qualitative disclosures regarding the chief operating decision maker.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 1.9pt 0 0.9pt">&#160;</p></td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF">&#160;</td> <td style="border-top: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF; padding-right: 1.9pt; padding-left: 0.9pt">The ASU is effective for the Company beginning with its annual financial statements for the year ending December 31, 2024. Early adoption is permitted.</td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF">&#160;</td> <td style="border-top: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF; padding-right: 1.9pt; padding-left: 0.9pt">Retrospective</td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF">&#160;</td> <td style="border-top: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF; padding-right: 1.9pt; padding-left: 0.9pt">The Company is currently evaluating the requirements of ASU 2023-07.</td> </tr> <tr style="font: 10pt Times New Roman, Times, Serif"> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: white; padding-right: 1.9pt; padding-left: 0.9pt">ASU 2023-09 &#8220;Improvements to Income Tax Disclosures&#8221;</td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: white">&#160;</td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: white; padding-right: 1.9pt; padding-left: 0.9pt">The ASU amends certain income tax disclosure requirements, including adding requirements to present the reconciliation of income tax expense computed at the statutory rate to actual income tax expense using both percentages and amounts and providing a disaggregation of income taxes paid. Further, certain disclosures are eliminated, including the current requirement to disclose information on changes in unrecognized tax benefits in the next 12 months.</td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: white">&#160;</td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: white; padding-right: 1.9pt; padding-left: 0.9pt">The ASU is effective for the Company beginning with its annual financial statements for the year ending December 31, 2025. Early adoption is permitted.</td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: white">&#160;</td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: white; padding-right: 1.9pt; padding-left: 0.9pt">Prospective, with retrospective application also permitted.</td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: white">&#160;</td> <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: white; padding-right: 1.9pt; padding-left: 0.9pt">The Company is currently evaluating the requirements of ASU 2023-09.</td> </tr> </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msex_BasisOfPresentationAndRecentDevelopmentsAbstract">
<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 );">- References</a><div><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;">msex_BasisOfPresentationAndRecentDevelopmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>msex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock">
<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>Tabular disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482989/270-10-45-12<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482989/270-10-45-13<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;">us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R23.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.24.2</span><table class="report" border="0" cellspacing="2" id="idm139803276650720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Capitalization (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2024</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_msex_CapitalizationAbstract', window );"><strong>Capitalization [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_us-gaap_ScheduleOfCapitalizationTextBlock', window );">Schedule of Carrying Amount and Fair Value of the FMBs</a></td>
<td class="text">The
carrying amount and fair value of the FMBs were as follows:<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="15" style="white-space: nowrap; text-align: center">(Thousands of Dollars)</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-align: center">&#160;</td><td style="font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="7" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">June 30, 2024</td><td style="font-weight: bold; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="7" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid">December 31, 2023</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center">Carrying</td><td>&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center">Fair</td><td>&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center">Carrying</td><td>&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center">Fair</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-align: center">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">Amount</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">Value</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">Amount</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">Value</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 48%">FMBs</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">132,619</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">129,574</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">133,374</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">131,745</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msex_CapitalizationAbstract">
<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 );">- References</a><div><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;">msex_CapitalizationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>msex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfCapitalizationTextBlock">
<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>Tabular disclosure of the capitalization of the entity comprised of its long-term debt and equity instruments. The table may be detailed by subsidiary (legal entity) and include information by type of debt or equity detailed by instrument.</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;">us-gaap_ScheduleOfCapitalizationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R24.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.24.2</span><table class="report" border="0" cellspacing="2" id="idm139803273223936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2024</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_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [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_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of Earnings Per Share</a></td>
<td class="text">Basic earnings per share (EPS) are computed on the
basis of the weighted average number of shares outstanding during the period presented. Diluted EPS assumes the conversion of the Convertible
Preferred Stock $7.00 Series.<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td>&#160;</td>
    <td colspan="15" style="white-space: nowrap; text-align: center">(In Thousands Except per Share Amounts)</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td>&#160;</td>
    <td colspan="15" style="white-space: nowrap; text-align: center">Three Months Ended June 30,</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td>&#160;</td>
    <td colspan="7" style="white-space: nowrap; text-align: center">2024</td><td>&#160;</td>
    <td colspan="7" style="white-space: nowrap; text-align: center">2023</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; font-weight: 400; font-style: normal; text-align: justify; border-bottom: Black 1pt solid">Basic:</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">Income</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">Shares</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">Income</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">Shares</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 48%; text-align: left">Net Income</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">10,546</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right">17,829</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">9,901</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right">17,713</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt">Preferred Dividend</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(30</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(30</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Earnings Applicable to Common Stock</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">10,516</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">17,829</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">9,871</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">17,713</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left; padding-left: 54px">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Basic EPS</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">0.59</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">0.56</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1pt">Diluted:</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Earnings Applicable to Common Stock</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">10,516</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">17,829</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">9,871</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">17,713</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1pt">$7.00 Series Preferred Dividend</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">17</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">115</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">17</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">115</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Adjusted Earnings Applicable to Common Stock</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">10,533</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">17,944</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">9,888</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">17,828</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left">Diluted EPS</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">0.59</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">0.55</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  </table><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td>&#160;</td>
    <td colspan="15" style="white-space: nowrap; text-align: center">(In Thousands Except per Share Amounts)</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td>&#160;</td>
    <td colspan="15" style="white-space: nowrap; text-align: center">Six Months Ended June 30,</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td>&#160;</td>
    <td colspan="7" style="white-space: nowrap; text-align: center">2024</td><td>&#160;</td>
    <td colspan="7" style="white-space: nowrap; text-align: center">2023</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; font-weight: 400; font-style: normal; text-align: justify; border-bottom: Black 1pt solid">Basic:</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">Income</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">Shares</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">Income</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">Shares</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 48%; text-align: left">Net Income</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">21,228</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right">17,824</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">15,767</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 10%; text-align: right">17,683</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt">Preferred Dividend</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(60</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(60</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Earnings Applicable to Common Stock</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">21,168</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">17,824</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">15,707</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">17,683</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left; padding-left: 54px">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Basic EPS</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">1.19</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">0.89</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1pt">Diluted:</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Earnings Applicable to Common Stock</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">21,168</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">17,824</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">15,707</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">17,683</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1pt">$7.00 Series Preferred Dividend</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">34</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">115</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">34</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">115</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Adjusted Earnings Applicable to Common Stock</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">21,202</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">17,939</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">15,741</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">17,798</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left">Diluted EPS</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">1.18</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">0.88</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<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 );">- References</a><div><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;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<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>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-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;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R25.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.24.2</span><table class="report" border="0" cellspacing="2" id="idm139803276497568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Segment Data (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2024</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_msex_BusinessSegmentDataAbstract', window );"><strong>Business Segment Data [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_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Schedule of Inter-Segment Transactions</a></td>
<td class="text">Inter-segment
transactions relating to operational costs are treated as pass-through expenses. Finance charges on inter-segment loan activities are
based on interest rates that are below what would normally be charged by a third-party lender.<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="15" style="white-space: nowrap; text-align: center">(In Thousands)</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="7" style="white-space: nowrap; text-align: center">Three Months Ended</td><td>&#160;</td>
    <td colspan="7" style="white-space: nowrap; text-align: center">Six Months Ended</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; white-space: nowrap">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="7" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">June 30,</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="7" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">June 30,</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; border-bottom: Black 1pt solid">Operations by Segments:</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">2024</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">2023</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">2024</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">2023</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">Revenues:</td><td>&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: right">&#160;</td><td>&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: right">&#160;</td><td>&#160;</td>
    <td colspan="3" style="white-space: nowrap">&#160;</td><td>&#160;</td>
    <td colspan="3" style="white-space: nowrap">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; width: 48%">Regulated</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">45,966</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">39,909</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">83,431</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">74,862</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">&#160;Non &#8211; Regulated</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,410</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,056</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,614</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,398</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1pt">Inter-segment Elimination</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(230</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(164</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(375</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(303</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt">Consolidated Revenues</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">49,146</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">42,801</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">89,670</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">80,957</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Operating Income:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt">Regulated</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">14,314</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">9,820</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">23,315</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">16,535</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">&#160;Non &#8211; Regulated</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1,001</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">849</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1,865</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1,622</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1pt">Consolidated Operating Income</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">15,315</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">10,669</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">25,180</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">18,157</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Net Income:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt">Regulated</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">9,826</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">9,307</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">19,877</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">14,631</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Non &#8211; Regulated</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">720</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">594</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1,351</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1,136</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt">Consolidated Net Income</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">10,546</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">9,901</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">21,228</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">15,767</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Capital Expenditures:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt">Regulated</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">14,325</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">26,114</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">28,701</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">50,579</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Non &#8211; Regulated</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">23</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">6</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">36</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">56</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1pt">Total Capital Expenditures</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">14,348</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">26,120</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">28,737</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">50,635</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
</table><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">As of</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">As of</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: center; padding-bottom: 1pt"></td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">June 30, 2024</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">December 31, 2023</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 48%">Assets:</td><td style="width: 1%">&#160;</td>
    <td style="text-align: left; width: 1%">&#160;</td><td style="text-align: right; width: 10%">&#160;</td><td style="white-space: nowrap; text-align: left; width: 1%">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="text-align: left; width: 1%">&#160;</td><td style="text-align: right; width: 10%">&#160;</td><td style="white-space: nowrap; text-align: left; width: 1%">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="text-align: left; width: 1%">&#160;</td><td style="text-align: right; width: 10%">&#160;</td><td style="white-space: nowrap; text-align: left; width: 1%">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="text-align: left; width: 1%">&#160;</td><td style="text-align: right; width: 10%">&#160;</td><td style="white-space: nowrap; text-align: left; width: 1%">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt">Regulated</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">1,272,096</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">1,235,549</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 10pt; text-align: left">Non &#8211; Regulated</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,645</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,068</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt">Inter-segment Elimination</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(7,102</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(7,565</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1pt">Consolidated Assets</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">1,274,639</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">1,236,052</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msex_BusinessSegmentDataAbstract">
<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 );">- References</a><div><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;">msex_BusinessSegmentDataAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>msex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-25<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<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;">us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.24.2</span><table class="report" border="0" cellspacing="2" id="idm139803273183440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Short-Term Borrowings (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2024</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_us-gaap_ShortTermBorrowingsAbstract', window );"><strong>Short-Term Borrowings [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_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock', window );">Schedule of Lines of Credit</a></td>
<td class="text">The Company maintains lines of credit aggregating
$140.0 million.<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; font-weight: bold">&#160;</td><td style="white-space: nowrap">&#160;</td> <td colspan="7" style="white-space: nowrap; text-align: center">(Millions)</td><td style="white-space: nowrap">&#160;</td> <td colspan="3" style="white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap">&#160;</td> <td style="white-space: nowrap">&#160;</td><td style="white-space: nowrap">&#160;</td> <td style="white-space: nowrap">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; font-weight: bold">&#160;</td><td style="white-space: nowrap">&#160;</td> <td colspan="7" style="white-space: nowrap; text-align: center">As of June 30, 2024</td><td style="white-space: nowrap">&#160;</td> <td colspan="3" style="white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap">&#160;</td> <td style="white-space: nowrap">&#160;</td><td style="white-space: nowrap">&#160;</td> <td style="white-space: nowrap">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap">&#160;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">Outstanding</td><td style="white-space: nowrap; border-bottom: Black 1pt solid">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">Available</td><td style="white-space: nowrap; border-bottom: Black 1pt solid">&#160;</td> <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">Maximum</td><td style="white-space: nowrap; border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">Credit Type</td><td style="white-space: nowrap; border-bottom: Black 1pt solid">&#160;</td> <td style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">Renewal Date</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="white-space: nowrap; width: 16%; text-align: left">Bank of America</td><td style="white-space: nowrap; width: 1%">&#160;</td> <td style="white-space: nowrap; width: 1%; text-align: left">$</td><td style="white-space: nowrap; width: 14%; text-align: right">10.0</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="white-space: nowrap; width: 1%">&#160;</td> <td style="white-space: nowrap; width: 1%; text-align: left">$</td><td style="white-space: nowrap; width: 14%; text-align: right">50.0</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="white-space: nowrap; width: 1%">&#160;</td> <td style="white-space: nowrap; width: 1%; text-align: left">$</td><td style="white-space: nowrap; width: 14%; text-align: right">60.0</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="white-space: nowrap; width: 1%">&#160;</td> <td style="white-space: nowrap; width: 16%; text-align: center">Uncommitted</td><td style="white-space: nowrap; width: 1%">&#160;</td> <td style="white-space: nowrap; width: 15%; text-align: center">January 24, 2025</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="white-space: nowrap; text-align: left">PNC Bank</td><td style="white-space: nowrap">&#160;</td> <td style="white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap; text-align: right">54.8</td><td style="white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap">&#160;</td> <td style="white-space: nowrap; text-align: left">$</td><td style="white-space: nowrap; text-align: right">13.2</td><td style="white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap">&#160;</td> <td style="white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap; text-align: right">68.0</td><td style="white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap">&#160;</td> <td style="white-space: nowrap; text-align: center">Committed</td><td style="white-space: nowrap">&#160;</td> <td style="white-space: nowrap; text-align: center">January 31, 2026</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="white-space: nowrap; text-align: left; padding-bottom: 1pt">CoBank, ACB</td><td style="white-space: nowrap; border-bottom: Black 1pt solid">&#160;</td> <td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: right">7.5</td><td style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid">&#160;</td> <td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: right">4.5</td><td style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid">&#160;</td> <td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: right">12.0</td><td style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid">&#160;</td> <td style="white-space: nowrap; text-align: center; padding-bottom: 1pt">Committed</td><td style="white-space: nowrap">&#160;</td> <td style="white-space: nowrap; text-align: center; padding-bottom: 1pt">May 20, 2026</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="white-space: nowrap; padding-bottom: 2.5pt">&#160;</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double">&#160;</td> <td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">$</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: right">72.3</td><td style="border-bottom: Black 2.5pt double; white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double">&#160;</td> <td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">$</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: right">67.7</td><td style="border-bottom: Black 2.5pt double; white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double">&#160;</td> <td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left">$</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: right">140.0</td><td style="border-bottom: Black 2.5pt double; white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap; border-bottom: Black 2.5pt double">&#160;</td> <td style="white-space: nowrap; padding-bottom: 2.5pt">&#160;</td><td style="white-space: nowrap">&#160;</td> <td style="white-space: nowrap; text-align: right; padding-bottom: 2.5pt">&#160;</td></tr> </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShortTermDebtTextBlock', window );">Schedule of Credit Lines and the Weighted Average Interest Rates</a></td>
<td class="text">The weighted average daily amounts of borrowings outstanding
under these credit lines and the weighted average interest rates on those amounts were as follows:<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif; margin-left: auto; margin-right: auto;">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-align: center">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td colspan="15" style="white-space: nowrap; text-align: center">(In Thousands)</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td colspan="7" style="white-space: nowrap; text-align: center">Three Months Ended</td><td style="white-space: nowrap">&#160;</td>
    <td colspan="7" style="white-space: nowrap; text-align: center">Six Months Ended</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td colspan="7" style="white-space: nowrap; text-align: center">June 30,</td><td style="white-space: nowrap">&#160;</td>
    <td colspan="7" style="white-space: nowrap; text-align: center">June 30,</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">2024</td><td style="white-space: nowrap; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">2023</td><td style="white-space: nowrap; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">2024</td><td style="white-space: nowrap; border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">2023</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="white-space: nowrap; width: 48%; text-align: left">Average Daily Amounts Outstanding</td><td style="white-space: nowrap; width: 1%">&#160;</td>
    <td style="white-space: nowrap; width: 1%; text-align: left">$</td><td style="white-space: nowrap; width: 10%; text-align: right">62,934</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="white-space: nowrap; width: 1%">&#160;</td>
    <td style="white-space: nowrap; width: 1%; text-align: left">$</td><td style="white-space: nowrap; width: 10%; text-align: right">24,220</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="white-space: nowrap; width: 1%">&#160;</td>
    <td style="white-space: nowrap; width: 1%; text-align: left">$</td><td style="white-space: nowrap; width: 10%; text-align: right">56,463</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="white-space: nowrap; width: 1%">&#160;</td>
    <td style="white-space: nowrap; width: 1%; text-align: left">$</td><td style="white-space: nowrap; width: 10%; text-align: right">36,848</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="white-space: nowrap">Weighted Average Interest Rates</td><td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap; text-align: right">6.43%</td><td style="white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap; text-align: right">6.09%</td><td style="white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap; text-align: right">6.42%</td><td style="white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap; text-align: right">5.75%</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock">
<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>Tabular disclosure of short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShortTermDebtTextBlock">
<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>Tabular disclosure of short-term debt arrangements (having initial terms of repayment within one year or the normal operating cycle, if longer) including: (1) description of the short-term debt arrangement; (2) identification of the lender or type of lender; (3) repayment terms; (4) weighted average interest rate; (5) carrying amount of funds borrowed under the specified short-term debt arrangement as of the balance sheet date; (6) description of the refinancing of a short-term obligation when that obligation is excluded from current liabilities in the balance sheet; and (7) amount of a short-term obligation that has been excluded from current liabilities in the balance sheet because of a refinancing of the obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">us-gaap_ScheduleOfShortTermDebtTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermBorrowingsAbstract">
<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 );">- References</a><div><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;">us-gaap_ShortTermBorrowingsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.24.2</span><table class="report" border="0" cellspacing="2" id="idm139803273264736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingent Liabilities (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2024</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_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingent Liabilities [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_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentTableTextBlock', window );">Schedule of Purchased Water Costs</a></td>
<td class="text">Purchased water costs are shown below:<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif; margin-left: auto; margin-right: auto;">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td>&#160;</td>
    <td colspan="15" style="white-space: nowrap; text-align: center">(In Thousands)</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td>&#160;</td>
    <td colspan="7" style="white-space: nowrap; text-align: center">Three Months Ended</td><td>&#160;</td>
    <td colspan="7" style="white-space: nowrap; text-align: center">Six Months Ended</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="7" style="white-space: nowrap; text-align: center">June 30,</td><td>&#160;</td>
    <td colspan="7" style="white-space: nowrap; text-align: center">June 30,</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">2024</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">2023</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">2024</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">2023</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: justify">&#160;</td><td>&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: justify">&#160;</td><td>&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: justify">&#160;</td><td>&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 48%; text-align: left">Treated</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">992</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">1,363</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">1,901</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">2,747</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt">Untreated</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">861</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">739</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1,711</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1,540</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1pt">Total Costs</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">1,853</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">2,102</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">3,612</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">4,287</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">Schedule of Operating Lease ROU Assets</a></td>
<td class="text">Information related to operating lease ROU assets
and lease liabilities is as follows:<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif; margin-left: auto; margin-right: auto;">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td colspan="7" style="white-space: nowrap; text-align: center">(In Millions)</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td colspan="7" style="white-space: nowrap; text-align: center">As of</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="white-space: nowrap">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center">June 30, 2024</td><td style="white-space: nowrap">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center">December 31, 2023</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="white-space: nowrap; width: 74%; text-align: left">ROU Asset at Lease Inception</td><td style="white-space: nowrap; width: 1%">&#160;</td>
    <td style="white-space: nowrap; width: 1%; text-align: left">$</td><td style="white-space: nowrap; width: 10%; text-align: right">7.3</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="white-space: nowrap; width: 1%">&#160;</td>
    <td style="white-space: nowrap; width: 1%; text-align: left">$</td><td style="white-space: nowrap; width: 10%; text-align: right">7.3</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="white-space: nowrap; text-align: left; padding-bottom: 1pt">Accumulated Amortization</td><td style="white-space: nowrap; border-bottom: Black 1pt solid">&#160;</td>
    <td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: right">(4.4</td><td style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: left">)</td><td style="white-space: nowrap; border-bottom: Black 1pt solid">&#160;</td>
    <td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: right">(4.1</td><td style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="white-space: nowrap; text-align: left; padding-bottom: 1pt">ROU Asset</td><td style="white-space: nowrap; border-bottom: Black 1pt solid">&#160;</td>
    <td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">$</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: right">2.9</td><td style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: left">&#160;</td><td style="white-space: nowrap; border-bottom: Black 1pt solid">&#160;</td>
    <td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">$</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: right">3.2</td><td style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Schedule of Future Minimum Operating Lease Commitments</a></td>
<td class="text">The Company&#8217;s future minimum operating lease commitments as
of June 30, 2024 are as follows:<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 50%; font: 10pt Times New Roman, Times, Serif; margin-left: auto; margin-right: auto;">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td>&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center">(In Millions)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 73%; text-align: right">2024</td><td style="width: 3%">&#160;</td>
    <td style="width: 2%; text-align: left">$</td><td style="width: 21%; text-align: right">0.4</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: right">2025</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.8</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: right">2026</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.9</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: right">2027</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.9</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: right">2028</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.9</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: right; padding-bottom: 1pt">Thereafter</td><td>&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">0.9</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: right">Total Lease Payments</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">4.8</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: right; padding-bottom: 1pt">Imputed Interest</td><td>&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(1.5</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: right">Present Value of Lease Payments</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3.3</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: right; padding-bottom: 1pt">Less Current Portion*</td><td>&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(0.6</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: right; padding-bottom: 1pt">Non-Current Lease Liability</td><td>&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">2.7</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: right">*Included in Other Current Liabilities</td>
    <td>&#160;</td>
    <td colspan="3">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><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;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<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>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<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;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeasesTextBlock">
<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 entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/842-20/tableOfContent<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;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentTableTextBlock">
<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>Tabular disclosure of arrangements in which the entity has agreed to procure goods or services from one or more suppliers. May include identification of the goods or services to be purchased, identity of the seller, pricing, effects on pricing for failing to reach minimum quantities required to be purchased (such as penalties), cancellation rights, and termination provisions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">us-gaap_PurchaseCommitmentExcludingLongtermCommitmentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R28.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.24.2</span><table class="report" border="0" cellspacing="2" id="idm139803273257968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plans (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2024</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_msex_EmployeeBenefitPlansAbstract', window );"><strong>Employee Benefit Plans [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_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock', window );">Schedule of Employee Retirement Benefit Plans</a></td>
<td class="text">The following tables set forth information relating to the Company&#8217;s
periodic costs (benefit) for its employee retirement benefit plans:<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td>&#160;</td>
    <td colspan="15" style="white-space: nowrap; text-align: center">(In Thousands)</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt; white-space: nowrap">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">Pension Benefits</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">Other Benefits</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td>&#160;</td>
    <td colspan="15" style="white-space: nowrap; text-align: center">Three Months Ended June 30,</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">2024</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">2023</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">2024</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">2023</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td>&#160;</td>
    <td colspan="3" style="white-space: nowrap">&#160;</td><td>&#160;</td>
    <td colspan="3" style="white-space: nowrap">&#160;</td><td>&#160;</td>
    <td colspan="3" style="white-space: nowrap">&#160;</td><td>&#160;</td>
    <td colspan="3" style="white-space: nowrap">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 48%; text-align: left">Service Cost</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">318</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">388</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">80</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">98</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Interest Cost</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,070</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,067</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">328</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">402</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Expected Return on Assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,580</td><td style="white-space: nowrap; text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,466</td><td style="white-space: nowrap; text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(846</td><td style="white-space: nowrap; text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(771</td><td style="white-space: nowrap; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt">Amortization of Unrecognized Losses</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">38</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">164</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(275</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(48</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1pt">Net Periodic (Benefit) Cost*</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">(154</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">153</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">(713</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">(319</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td></tr>
  </table><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td>&#160;</td>
    <td colspan="15" style="white-space: nowrap; text-align: center">(In Thousands)</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt; white-space: nowrap">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">Pension Benefits</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">Other Benefits</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td>&#160;</td>
    <td colspan="15" style="white-space: nowrap; text-align: center">Six Months Ended June 30,</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">2024</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">2023</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">2024</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">2023</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 48%; text-align: left">Service Cost</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">635</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">776</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">160</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">196</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Interest Cost</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,140</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,134</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">657</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">804</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Expected Return on Assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(3,161</td><td style="white-space: nowrap; text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2,932</td><td style="white-space: nowrap; text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,692</td><td style="white-space: nowrap; text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,542</td><td style="white-space: nowrap; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt">Amortization of Unrecognized Losses</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">76</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">328</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(549</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(96</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1pt">Net Periodic (Benefit) Cost*</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">(310</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">306</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">(1,424</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">(638</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">*Service cost is included Operations and Maintenance expense on the consolidated
statements of income; all other amounts are included in Other Income (Expense), net.</p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msex_EmployeeBenefitPlansAbstract">
<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 );">- References</a><div><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;">msex_EmployeeBenefitPlansAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>msex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock">
<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>Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 715<br> -SubTopic 20<br> -Subparagraph (h)<br> -Name Accounting Standards Codification<br> -Paragraph 1<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-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;">us-gaap_ScheduleOfNetBenefitCostsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R29.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.24.2</span><table class="report" border="0" cellspacing="2" id="idm139803273266016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition from Contracts with Customers (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2024</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_msex_RevenueRecognitionFromContractsWithCustomersAbstract', window );"><strong>Revenue Recognition from Contracts with Customers [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_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Schedule of Operating Revenues</a></td>
<td class="text">The Company&#8217;s operating revenues are comprised of the following:<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td>&#160;</td>
    <td colspan="15" style="white-space: nowrap; text-align: center">(In Thousands)</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td>&#160;</td>
    <td colspan="7" style="white-space: nowrap; text-align: center">Three Months Ended June 30,</td><td>&#160;</td>
    <td colspan="7" style="white-space: nowrap; text-align: center">Six Months Ended June 30,</td></tr>
  <tr style="vertical-align: bottom">
    <td style="white-space: nowrap">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">2024</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">2023</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">2024</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid">2023</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">Regulated Tariff Sales</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="width: 48%; text-align: left; padding-left: 9px">Residential</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">24,736</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">22,653</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">45,066</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">41,657</td><td style="white-space: nowrap; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9px">Commercial</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,584</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,249</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">14,559</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11,627</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 9px">Industrial</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,639</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,806</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,773</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,645</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9px">Fire Protection</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,656</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,145</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,948</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,249</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 9px">Wholesale</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,208</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,968</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,880</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,521</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1pt">Non-Regulated Contract Operations</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">3,293</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">2,942</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">6,381</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">6,172</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left">Total Revenue from Contracts with Customers</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">49,116</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">42,763</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">89,607</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">80,871</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Other Regulated Revenues</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">143</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">88</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">205</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">163</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Other Non-Regulated Revenues</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">117</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">114</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">233</td><td style="white-space: nowrap; text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">226</td><td style="white-space: nowrap; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1pt">Inter-segment Elimination</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(230</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(164</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(375</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(303</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1pt">Total Revenue</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">49,146</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">42,801</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">89,670</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right">80,957</td><td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msex_RevenueRecognitionFromContractsWithCustomersAbstract">
<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 );">- References</a><div><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;">msex_RevenueRecognitionFromContractsWithCustomersAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>msex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<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;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R30.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.24.2</span><table class="report" border="0" cellspacing="2" id="idm139803269983760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule of Issued Accounting Standards (Details) - Schedule of Issued Accounting Standards<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2024</div></th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate202307Member', window );">Accounting Standards Update 2023-07 [Member]</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_msex_ScheduleofIssuedAccountingStandardsDetailsScheduleofIssuedAccountingStandardsLineItems', window );"><strong>Schedule of Issued Accounting Standards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleDescription', window );">Description</a></td>
<td class="text">The ASU requires disclosure of significant segment expenses, extends certain annual disclosures to interim periods, and additional qualitative disclosures regarding the chief operating decision maker.<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_us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate', window );">Date of adoption</a></td>
<td class="text">Dec. 31,  2024<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_us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateRetrospectiveApplicationImpracticableReasonAndAlternativeMethodDescription', window );">Application</a></td>
<td class="text">Retrospective<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_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleDescriptionOfPriorperiodInformationRetrospectivelyAdjusted', window );">Effect on the condensed consolidated financial statements</a></td>
<td class="text">The Company is currently evaluating the requirements of ASU 2023-07.<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate202309Member', window );">Accounting Standards Update 2023-09 [Member]</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_msex_ScheduleofIssuedAccountingStandardsDetailsScheduleofIssuedAccountingStandardsLineItems', window );"><strong>Schedule of Issued Accounting Standards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleDescription', window );">Description</a></td>
<td class="text">The ASU amends certain income tax disclosure requirements, including adding requirements to present the reconciliation of income tax expense computed at the statutory rate to actual income tax expense using both percentages and amounts and providing a disaggregation of income taxes paid. Further, certain disclosures are eliminated, including the current requirement to disclose information on changes in unrecognized tax benefits in the next 12 months.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate', window );">Date of adoption</a></td>
<td class="text">Dec. 31,  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_us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateRetrospectiveApplicationImpracticableReasonAndAlternativeMethodDescription', window );">Application</a></td>
<td class="text">Prospective, with retrospective application also permitted.<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_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleDescriptionOfPriorperiodInformationRetrospectivelyAdjusted', window );">Effect on the condensed consolidated financial statements</a></td>
<td class="text">The Company is currently evaluating the requirements of ASU 2023-09.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msex_ScheduleofIssuedAccountingStandardsDetailsScheduleofIssuedAccountingStandardsLineItems">
<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 );">- References</a><div><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;">msex_ScheduleofIssuedAccountingStandardsDetailsScheduleofIssuedAccountingStandardsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>msex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate">
<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>Date accounting standards update was adopted, in YYYY-MM-DD format.</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/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476173/280-10-65-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482615/740-10-65-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-7<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-5<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483550/848-10-65-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479832/842-10-65-8<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477123/405-50-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482477/820-10-65-13<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482477/820-10-65-13<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-5<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-5<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-5<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480528/815-20-65-6<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479845/805-20-65-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479845/805-20-65-3<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 3<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479845/805-20-65-3<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-4<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483194/926-20-65-2<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483194/926-20-65-2<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-2<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 3<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 326<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-3<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 3<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 326<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479654/326-10-65-3<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476166/350-60-65-1<br><br>Reference 38: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -SubTopic 10<br> -Topic 250<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<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;">us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateRetrospectiveApplicationImpracticableReasonAndAlternativeMethodDescription">
<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>Description of reason retrospective application of change in accounting principle to all prior periods is impracticable and alternative method used to report change.</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/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476173/280-10-65-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-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;">us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateRetrospectiveApplicationImpracticableReasonAndAlternativeMethodDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleDescription">
<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>Disclosure related to a new accounting pronouncement or a change in accounting principle, including the nature and reason for the change and the effect of the change on prior periods and the current period.</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/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480530/250-10-S99-6<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 11.M)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480530/250-10-S99-5<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482989/270-10-45-12<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482989/270-10-45-13<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;">us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleDescriptionOfPriorperiodInformationRetrospectivelyAdjusted">
<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>Description of the prior-period information that has been retrospectively adjusted when a new accounting pronouncement or a change in accounting principle is adopted.</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/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-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;">us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleDescriptionOfPriorperiodInformationRetrospectivelyAdjusted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate202307Member">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate202307Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate202309Member">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate202309Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R31.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.24.2</span><table class="report" border="0" cellspacing="2" id="idm139803267524416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Rate and Regulatory Matters (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2024</div></th>
<th class="th"><div>Jul. 01, 2024</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>May 26, 2024</div></th>
<th class="th"><div>Mar. 01, 2024</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
<th class="th"><div>Nov. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilitiesLineItems', window );"><strong>Rate and Regulatory Matters [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount', window );">Approved increase in annual operating revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 563,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage', window );">Return on equity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9.60%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_OtherLiabilities', window );">Reclassification from regulatory liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 171,315<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 171,315<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 171,315<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 226,725<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,305<span></span>
</td>
<td class="nump">$ 6,184<span></span>
</td>
<td class="nump">11,701<span></span>
</td>
<td class="nump">$ 12,170<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_CarryingCostsPropertyAndExplorationRights', window );">Carrying costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherDeferredCostsNet', window );">Previously incurred operating treatment costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msex_SurchargeForCostsIncurred', window );">Surcharge for costs incurred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAgencyAxis=msex_NewJerseyBoardOfPublicUtilitiesMember', window );">New Jersey Board of Public Utilities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_RegulatoryLiabilitiesLineItems', window );"><strong>Rate and Regulatory Matters [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilities', window );">Reclassification from regulatory liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 48,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=msex_MiddlesexWaterMember', window );">Middlesex Water [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_RegulatoryLiabilitiesLineItems', window );"><strong>Rate and Regulatory Matters [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EscrowDeposit', window );">Escrow account</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=msex_MiddlesexWaterMember', window );">Middlesex Water [Member] | New Jersey Board of Public Utilities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_RegulatoryLiabilitiesLineItems', window );"><strong>Rate and Regulatory Matters [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount', window );">Approved increase in annual operating revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodsAxis=us-gaap_MaturityUpTo30DaysMember', window );">Maturity Less than 30 Days [Member] | Middlesex Water Company [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_RegulatoryLiabilitiesLineItems', window );"><strong>Rate and Regulatory Matters [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EscrowDeposit', window );">Escrow account</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,700<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=msex_TidewaterMember', window );">Tidewater [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_RegulatoryLiabilitiesLineItems', window );"><strong>Rate and Regulatory Matters [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations', window );">Operations and maintenance expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember', window );">Series of Individually Immaterial Business Acquisitions [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_RegulatoryLiabilitiesLineItems', window );"><strong>Rate and Regulatory Matters [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionRevenueReportedByAcquiredEntityForLastAnnualPeriod', window );">Annual revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event [Member] | Tidewater [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_RegulatoryLiabilitiesLineItems', window );"><strong>Rate and Regulatory Matters [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementScenarioAxis=srt_ScenarioForecastMember', window );">Forecast [Member] | Tidewater [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_RegulatoryLiabilitiesLineItems', window );"><strong>Rate and Regulatory Matters [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations', window );">Operations and maintenance expense</a></td>
<td class="nump">$ 2,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msex_SurchargeForCostsIncurred">
<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>Represent the amount of surcharge for costs incurred.</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;">msex_SurchargeForCostsIncurred</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>msex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionRevenueReportedByAcquiredEntityForLastAnnualPeriod">
<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>Total revenue reported by the acquired entity for its previous full fiscal year before the business acquisition.</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;">us-gaap_BusinessAcquisitionRevenueReportedByAcquiredEntityForLastAnnualPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CarryingCostsPropertyAndExplorationRights">
<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 costs incurred to retain exploration and property rights after acquisition but before production has occurred. Costs include legal costs for title defense, ad valorem taxes on nonproducing mineral properties, shut-in royalties, and delay rentals.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-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;">us-gaap_CarryingCostsPropertyAndExplorationRights</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-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;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EscrowDeposit">
<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 designation of funds furnished by a borrower to a lender to assure future payments of the borrower's real estate taxes and insurance obligations with respect to a mortgaged property. Escrow deposits may be made for a variety of other purposes such as earnest money and contingent payments. This element excludes replacement reserves which are an escrow separately provided for within the US GAAP taxonomy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 440<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478522/954-440-50-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;">us-gaap_EscrowDeposit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherDeferredCostsNet">
<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>Net amount of other deferred costs capitalized at the end of the reporting period. Does not include deferred finance costs or deferred acquisition costs of insurance companies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">us-gaap_OtherDeferredCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilities">
<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>Amount of liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(12)(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(12)(b)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(12)(b)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-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;">us-gaap_OtherLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount">
<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>Amount of public utility's approved rate increase (decrease) by regulatory agency.</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;">us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage">
<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>Percentage of public utility's approved return on equity.</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;">us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryLiabilitiesLineItems">
<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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_RegulatoryLiabilitiesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-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;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations">
<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>Amount of operating expense for routine plant maintenance, repairs and operations of regulated operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-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;">us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryAgencyAxis=msex_NewJerseyBoardOfPublicUtilitiesMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAgencyAxis=msex_NewJerseyBoardOfPublicUtilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=msex_MiddlesexWaterMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=msex_MiddlesexWaterMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodsAxis=us-gaap_MaturityUpTo30DaysMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodsAxis=us-gaap_MaturityUpTo30DaysMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=msex_MiddlesexWaterCompanyMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=msex_MiddlesexWaterCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=msex_TidewaterMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=msex_TidewaterMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementScenarioAxis=srt_ScenarioForecastMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementScenarioAxis=srt_ScenarioForecastMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R32.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.24.2</span><table class="report" border="0" cellspacing="2" id="idm139803272339376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Capitalization (Details) - USD ($)<br> shares in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jul. 31, 2024</div></th>
<th class="th"><div>May 31, 2024</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2023</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_us-gaap_CapitalUnitLineItems', window );"><strong>Capitalization [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of common stock (in Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,683<span></span>
</td>
<td class="nump">75,764<span></span>
</td>
<td class="text">&#160;<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_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Shares issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500,000<span></span>
</td>
<td class="nump">$ 5,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleOfStockConsiderationReceivedOnTransaction', window );">Shares of common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount', window );">Borrowing amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 563,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod', window );">Interest rates</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.00%<span></span>
</td>
<td class="nump">6.43%<span></span>
</td>
<td class="nump">6.09%<span></span>
</td>
<td class="nump">6.42%<span></span>
</td>
<td class="nump">5.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Remaining availability of funds for borrowing</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 67,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 67,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueOptionIneligibleItemsAggregateCarryingAmount', window );">Carrying instrument amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">230,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">230,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 231,300,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msex_CustomerAdvancesForConstructionWork', window );">Construction carrying amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 21,300,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ExtinguishmentOfDebtAxis=us-gaap_LongTermDebtMember', window );">Long-Term Debt [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_CapitalUnitLineItems', window );"><strong>Capitalization [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Drawn amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAxis=msex_SRFLoansMember', window );">SRF Loans [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_CapitalUnitLineItems', window );"><strong>Capitalization [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Remaining availability of funds for borrowing</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_CapitalUnitLineItems', window );"><strong>Capitalization [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableCommitmentsFixedRates', window );">SRF loan</a></td>
<td class="nump">$ 2,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_LoansReceivableBasisSpreadOnVariableRate', window );">Percentage of loan interest rate</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=msex_NewJerseyInfrastructureBankMember', window );">New Jersey Infrastructure Bank [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_CapitalUnitLineItems', window );"><strong>Capitalization [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount', window );">Borrowing amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 300,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtPercentageBearingVariableInterestRate', window );">Long term securitized loan interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=msex_TidewaterMember', window );">Tidewater [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_CapitalUnitLineItems', window );"><strong>Capitalization [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromLoans', window );">Loans totaling</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msex_CustomerAdvancesForConstructionWork">
<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>Customer advances for construction work.</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;">msex_CustomerAdvancesForConstructionWork</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>msex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalUnitLineItems">
<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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="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;">us-gaap_CapitalUnitLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Face (par) amount of debt instrument at time of issuance.</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/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-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;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueOptionIneligibleItemsAggregateCarryingAmount">
<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>Carrying amount of items included in each line item in the statement of financial position that are not eligible for the fair value option.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<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;">us-gaap_FairValueOptionIneligibleItemsAggregateCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod">
<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 effective interest rate during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">us-gaap_LineOfCreditFacilityInterestRateDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity">
<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>Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).</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/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansAndLeasesReceivableCommitmentsFixedRates">
<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>Reflects the amount of cash required to fully fund agreements to provide advances to borrowers and lessees at stated interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 825<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478898/942-825-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 825<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478898/942-825-50-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;">us-gaap_LoansAndLeasesReceivableCommitmentsFixedRates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansReceivableBasisSpreadOnVariableRate">
<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>Percentage added to reference rate used to compute variable rate on loan receivable.</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;">us-gaap_LoansReceivableBasisSpreadOnVariableRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtPercentageBearingVariableInterestRate">
<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 interest rate applicable to the portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a rate subject to change from time to time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">us-gaap_LongTermDebtPercentageBearingVariableInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromLoans">
<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>Cash received from principal payments made on loans related to operating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<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;">us-gaap_ProceedsFromLoans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount">
<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>Amount of public utility's approved rate increase (decrease) by regulatory agency.</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;">us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockConsiderationReceivedOnTransaction">
<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>Cash received on stock transaction after deduction of issuance costs.</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;">us-gaap_SaleOfStockConsiderationReceivedOnTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<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>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-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;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueNewIssues">
<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>Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-4<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-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;">us-gaap_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ExtinguishmentOfDebtAxis=us-gaap_LongTermDebtMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ExtinguishmentOfDebtAxis=us-gaap_LongTermDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityAxis=msex_SRFLoansMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityAxis=msex_SRFLoansMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=msex_NewJerseyInfrastructureBankMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=msex_NewJerseyInfrastructureBankMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=msex_TidewaterMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=msex_TidewaterMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R33.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.24.2</span><table class="report" border="0" cellspacing="2" id="idm139803273248176">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Capitalization (Details) - Schedule of Carrying Amount and Fair Value of the FMBs - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</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_us-gaap_DebtLongtermAndShorttermCombinedAmountAbstract', window );"><strong>Schedule of Carrying Amount and Fair Value of the FMBs [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Carrying Amount</a></td>
<td class="nump">$ 132,619<span></span>
</td>
<td class="nump">$ 133,374<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_us-gaap_LongTermDebtFairValue', window );">Fair Value</a></td>
<td class="nump">$ 129,574<span></span>
</td>
<td class="nump">$ 131,745<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCarryingAmount">
<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>Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4<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;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtLongtermAndShorttermCombinedAmountAbstract">
<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 );">- References</a><div><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;">us-gaap_DebtLongtermAndShorttermCombinedAmountAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-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;">us-gaap_LongTermDebtFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.24.2</span><table class="report" border="0" cellspacing="2" id="idm139803276565952">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Earnings Per Share (Details)<br></strong></div></th>
<th class="th">
<div>Jun. 30, 2024 </div>
<div>$ / shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [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_us-gaap_PreferredStockConvertibleConversionPrice', window );">Convertible preferred stock price</a></td>
<td class="nump">$ 7<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<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 );">- References</a><div><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;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockConvertibleConversionPrice">
<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>Per share conversion price of preferred stock.</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/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13<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;">us-gaap_PreferredStockConvertibleConversionPrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.24.2</span><table class="report" border="0" cellspacing="2" id="idm139803275107200">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share (Details) - Schedule of Earnings Per Share - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=msex_IncomeMember', window );">EPS Income [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_msex_ScheduleOfEarningsPerShareLineItems', window );"><strong>Schedule of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income</a></td>
<td class="nump">$ 10,546<span></span>
</td>
<td class="nump">$ 9,901<span></span>
</td>
<td class="nump">$ 21,228<span></span>
</td>
<td class="nump">$ 15,767<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockDividendsIncomeStatementImpact', window );">Preferred Dividend</a></td>
<td class="num">(30)<span></span>
</td>
<td class="num">(30)<span></span>
</td>
<td class="num">(60)<span></span>
</td>
<td class="num">(60)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Earnings Applicable to Common Stock</a></td>
<td class="nump">$ 10,516<span></span>
</td>
<td class="nump">$ 9,871<span></span>
</td>
<td class="nump">$ 21,168<span></span>
</td>
<td class="nump">$ 15,707<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_us-gaap_EarningsPerShareBasic', window );">Basic EPS (in Dollars per share)</a></td>
<td class="nump">$ 0.59<span></span>
</td>
<td class="nump">$ 0.56<span></span>
</td>
<td class="nump">$ 1.19<span></span>
</td>
<td class="nump">$ 0.89<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msex_DilutedAbstract', window );"><strong>Diluted:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted', window );">Earnings Applicable to Common Stock</a></td>
<td class="nump">$ 10,516<span></span>
</td>
<td class="nump">$ 9,871<span></span>
</td>
<td class="nump">$ 21,168<span></span>
</td>
<td class="nump">$ 15,707<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msex_SeriesPreferredDividend', window );">$7.00 Series Preferred Dividend</a></td>
<td class="nump">17<span></span>
</td>
<td class="nump">17<span></span>
</td>
<td class="nump">34<span></span>
</td>
<td class="nump">34<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msex_AdjustedEarningsApplicableToCommonStockinDollarsPerShare', window );">Adjusted Earnings Applicable to Common Stock</a></td>
<td class="nump">$ 10,533<span></span>
</td>
<td class="nump">$ 9,888<span></span>
</td>
<td class="nump">$ 21,202<span></span>
</td>
<td class="nump">$ 15,741<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_us-gaap_EarningsPerShareDiluted', window );">Diluted EPS (in Dollars per share)</a></td>
<td class="nump">$ 0.59<span></span>
</td>
<td class="nump">$ 0.55<span></span>
</td>
<td class="nump">$ 1.18<span></span>
</td>
<td class="nump">$ 0.88<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=msex_SharesMember', window );">EPS Shares [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_msex_ScheduleOfEarningsPerShareLineItems', window );"><strong>Schedule of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income</a></td>
<td class="nump">$ 17,829<span></span>
</td>
<td class="nump">$ 17,713<span></span>
</td>
<td class="nump">$ 17,824<span></span>
</td>
<td class="nump">$ 17,683<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Earnings Applicable to Common Stock</a></td>
<td class="nump">17,829<span></span>
</td>
<td class="nump">17,713<span></span>
</td>
<td class="nump">17,824<span></span>
</td>
<td class="nump">17,683<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_msex_DilutedAbstract', window );"><strong>Diluted:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted', window );">Earnings Applicable to Common Stock</a></td>
<td class="nump">17,829<span></span>
</td>
<td class="nump">17,713<span></span>
</td>
<td class="nump">17,824<span></span>
</td>
<td class="nump">17,683<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msex_SeriesPreferredDividend', window );">$7.00 Series Preferred Dividend</a></td>
<td class="nump">115<span></span>
</td>
<td class="nump">115<span></span>
</td>
<td class="nump">115<span></span>
</td>
<td class="nump">115<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msex_AdjustedEarningsApplicableToCommonStockinDollarsPerShare', window );">Adjusted Earnings Applicable to Common Stock</a></td>
<td class="nump">$ 17,944<span></span>
</td>
<td class="nump">$ 17,828<span></span>
</td>
<td class="nump">$ 17,939<span></span>
</td>
<td class="nump">$ 17,798<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msex_AdjustedEarningsApplicableToCommonStockinDollarsPerShare">
<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 amount of adjusted earnings applicable to common stock.</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;">msex_AdjustedEarningsApplicableToCommonStockinDollarsPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>msex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msex_DilutedAbstract">
<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 );">- References</a><div><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;">msex_DilutedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>msex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msex_ScheduleOfEarningsPerShareLineItems">
<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 );">- References</a><div><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;">msex_ScheduleOfEarningsPerShareLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>msex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msex_SeriesPreferredDividend">
<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 number of preferred shares.</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;">msex_SeriesPreferredDividend</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>msex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<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 amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<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;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7<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;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<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 portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-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;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic">
<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>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</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/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 6.B)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-5<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-11<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<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;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted">
<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>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.</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/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 6.B)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-40<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-40<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-40<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-40<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;">us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockDividendsIncomeStatementImpact">
<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 amount of preferred stock dividends that is an adjustment to net income apportioned to common stockholders.</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;">us-gaap_PreferredStockDividendsIncomeStatementImpact</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=msex_IncomeMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=msex_IncomeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=msex_SharesMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=msex_SharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R36.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.24.2</span><table class="report" border="0" cellspacing="2" id="idm139803271766352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share (Details) - Schedule of Earnings Per Share (Parentheticals) - $ / shares<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=msex_IncomeMember', window );">EPS Income [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_msex_ScheduleOfEarningsPerShareLineItems', window );"><strong>Schedule of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockDividendsPerShareCashPaid', window );">Preferred Dividend</a></td>
<td class="nump">$ 7<span></span>
</td>
<td class="nump">$ 7<span></span>
</td>
<td class="nump">$ 7<span></span>
</td>
<td class="nump">$ 7<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=msex_SharesMember', window );">EPS Shares [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_msex_ScheduleOfEarningsPerShareLineItems', window );"><strong>Schedule of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockDividendsPerShareCashPaid', window );">Preferred Dividend</a></td>
<td class="nump">$ 7<span></span>
</td>
<td class="nump">$ 7<span></span>
</td>
<td class="nump">$ 7<span></span>
</td>
<td class="nump">$ 7<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msex_ScheduleOfEarningsPerShareLineItems">
<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 );">- References</a><div><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;">msex_ScheduleOfEarningsPerShareLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>msex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockDividendsPerShareCashPaid">
<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>Aggregate dividends paid during the period for each share of preferred stock outstanding.</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;">us-gaap_PreferredStockDividendsPerShareCashPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=msex_IncomeMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=msex_IncomeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=msex_SharesMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=msex_SharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R37.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.24.2</span><table class="report" border="0" cellspacing="2" id="idm139803273251024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Segment Data (Details)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2024 </div>
<div>Segments</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_msex_BusinessSegmentDataAbstract', window );"><strong>Business Segment Data [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_us-gaap_NumberOfReportableSegments', window );">Reportable segment</a></td>
<td class="nump">2<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msex_BusinessSegmentDataAbstract">
<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 );">- References</a><div><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;">msex_BusinessSegmentDataAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>msex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-18<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;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.24.2</span><table class="report" border="0" cellspacing="2" id="idm139803268723552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Segment Data (Details) - Schedule of Inter-Segment Transactions - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="4">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2023</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_us-gaap_RevenuesAbstract', window );"><strong>Revenues:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_RegulatedAndUnregulatedOperatingRevenue', window );">Consolidated Revenues</a></td>
<td class="nump">$ 49,146<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 42,801<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 89,670<span></span>
</td>
<td class="nump">$ 80,957<span></span>
</td>
<td class="text">&#160;<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_msex_OperatingIncomeAbstract', window );"><strong>Operating Income:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_OperatingIncomeLoss', window );">Consolidated Operating Income</a></td>
<td class="nump">15,315<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,669<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,180<span></span>
</td>
<td class="nump">18,157<span></span>
</td>
<td class="text">&#160;<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_msex_NetIncomeAbstract', window );"><strong>Net Income:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_NetIncomeLoss', window );">Consolidated Net Income</a></td>
<td class="nump">10,546<span></span>
</td>
<td class="nump">$ 10,682<span></span>
</td>
<td class="nump">9,901<span></span>
</td>
<td class="nump">$ 5,868<span></span>
</td>
<td class="nump">21,228<span></span>
</td>
<td class="nump">15,767<span></span>
</td>
<td class="text">&#160;<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_msex_CapitalExpendituresAbstract', window );"><strong>Capital Expenditures:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_CapitalExpendituresIncurredButNotYetPaid', window );">Total Capital Expenditures</a></td>
<td class="nump">14,348<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26,120<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28,737<span></span>
</td>
<td class="nump">50,635<span></span>
</td>
<td class="text">&#160;<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_us-gaap_AssetsAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_Assets', window );">Consolidated Assets</a></td>
<td class="nump">1,274,639<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,274,639<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,236,052<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=msex_RegulatedMember', window );">Regulated [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_RevenuesAbstract', window );"><strong>Revenues:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_RegulatedAndUnregulatedOperatingRevenue', window );">Consolidated Revenues</a></td>
<td class="nump">45,966<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">39,909<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">83,431<span></span>
</td>
<td class="nump">74,862<span></span>
</td>
<td class="text">&#160;<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_msex_OperatingIncomeAbstract', window );"><strong>Operating Income:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_OperatingIncomeLoss', window );">Consolidated Operating Income</a></td>
<td class="nump">14,314<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,820<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23,315<span></span>
</td>
<td class="nump">16,535<span></span>
</td>
<td class="text">&#160;<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_msex_NetIncomeAbstract', window );"><strong>Net Income:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_NetIncomeLoss', window );">Consolidated Net Income</a></td>
<td class="nump">9,826<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,307<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,877<span></span>
</td>
<td class="nump">14,631<span></span>
</td>
<td class="text">&#160;<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_msex_CapitalExpendituresAbstract', window );"><strong>Capital Expenditures:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_CapitalExpendituresIncurredButNotYetPaid', window );">Total Capital Expenditures</a></td>
<td class="nump">14,325<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26,114<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">28,701<span></span>
</td>
<td class="nump">50,579<span></span>
</td>
<td class="text">&#160;<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_us-gaap_AssetsAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_Assets', window );">Consolidated Assets</a></td>
<td class="nump">1,272,096<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,272,096<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,235,549<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=msex_NonRegulatedMember', window );">Non - Regulated [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_RevenuesAbstract', window );"><strong>Revenues:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_RegulatedAndUnregulatedOperatingRevenue', window );">Consolidated Revenues</a></td>
<td class="nump">3,410<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,056<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,614<span></span>
</td>
<td class="nump">6,398<span></span>
</td>
<td class="text">&#160;<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_msex_OperatingIncomeAbstract', window );"><strong>Operating Income:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_OperatingIncomeLoss', window );">Consolidated Operating Income</a></td>
<td class="nump">1,001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">849<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,865<span></span>
</td>
<td class="nump">1,622<span></span>
</td>
<td class="text">&#160;<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_msex_NetIncomeAbstract', window );"><strong>Net Income:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_NetIncomeLoss', window );">Consolidated Net Income</a></td>
<td class="nump">720<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">594<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,351<span></span>
</td>
<td class="nump">1,136<span></span>
</td>
<td class="text">&#160;<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_msex_CapitalExpendituresAbstract', window );"><strong>Capital Expenditures:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_CapitalExpendituresIncurredButNotYetPaid', window );">Total Capital Expenditures</a></td>
<td class="nump">23<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">36<span></span>
</td>
<td class="nump">56<span></span>
</td>
<td class="text">&#160;<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_us-gaap_AssetsAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_Assets', window );">Consolidated Assets</a></td>
<td class="nump">9,645<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,645<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,068<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=msex_InterSegmentEliminationMember', window );">Inter-segment Elimination [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_RevenuesAbstract', window );"><strong>Revenues:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_RegulatedAndUnregulatedOperatingRevenue', window );">Consolidated Revenues</a></td>
<td class="num">(230)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (164)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(375)<span></span>
</td>
<td class="num">$ (303)<span></span>
</td>
<td class="text">&#160;<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_us-gaap_AssetsAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_Assets', window );">Consolidated Assets</a></td>
<td class="num">$ (7,102)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (7,102)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (7,565)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msex_CapitalExpendituresAbstract">
<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 );">- References</a><div><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;">msex_CapitalExpendituresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>msex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msex_NetIncomeAbstract">
<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 );">- References</a><div><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;">msex_NetIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>msex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msex_OperatingIncomeAbstract">
<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 );">- References</a><div><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;">msex_OperatingIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>msex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Amount of asset recognized for present right to economic benefit.</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/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 30: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-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;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><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;">us-gaap_AssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid">
<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>Future cash outflow to pay for purchases of fixed assets that have occurred.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-3<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-5<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;">us-gaap_CapitalExpendituresIncurredButNotYetPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7<br><br>Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-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;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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 net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31<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;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatedAndUnregulatedOperatingRevenue">
<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 total amount of operating revenues recognized during the period.</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;">us-gaap_RegulatedAndUnregulatedOperatingRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenuesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><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;">us-gaap_RevenuesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=msex_RegulatedMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=msex_RegulatedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=msex_NonRegulatedMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=msex_NonRegulatedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=msex_InterSegmentEliminationMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=msex_InterSegmentEliminationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R39.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.24.2</span><table class="report" border="0" cellspacing="2" id="idm139803271764512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Short-Term Borrowings (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2024 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Short-term Borrowings [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LinesOfCreditCurrent', window );">Lines of credit</a></td>
<td class="nump">$ 140.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShorttermDebtAverageOutstandingAmount', window );">Outstanding amount</a></td>
<td class="nump">10.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromShortTermDebt', window );">Proceeds from borrowings</a></td>
<td class="nump">$ 63.6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=msex_CoBankMember', window );">CoBank [Member]</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_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Short-term Borrowings [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtWeightedAverageInterestRate', window );">weighted average interest rate</a></td>
<td class="nump">6.51%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtWeightedAverageInterestRate">
<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>Weighted average interest rate of debt outstanding.</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;">us-gaap_DebtWeightedAverageInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityLineItems">
<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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-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;">us-gaap_LineOfCreditFacilityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LinesOfCreditCurrent">
<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 carrying value as of the balance sheet date of the current portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-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;">us-gaap_LinesOfCreditCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromShortTermDebt">
<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 cash inflow from a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<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;">us-gaap_ProceedsFromShortTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShorttermDebtAverageOutstandingAmount">
<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 form of debt having an initial term of less than one year or less than the normal operating cycle, if longer, average borrowings during the period.</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/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1402<br> -Paragraph a<br> -Publisher SEC<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1402<br> -Paragraph b<br> -Subparagraph (1)<br> -Publisher SEC<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-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;">us-gaap_ShorttermDebtAverageOutstandingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=msex_CoBankMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=msex_CoBankMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.24.2</span><table class="report" border="0" cellspacing="2" id="idm139803272386048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Short-Term Borrowings (Details) - Schedule of Lines of Credit<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2024 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Schedule of Bank Lines of Credit [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity', window );">Outstanding</a></td>
<td class="nump">$ 72.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Available</a></td>
<td class="nump">67.7<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_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum</a></td>
<td class="nump">140.0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAxis=msex_BankOfAmericaMember', window );">Bank of America [Member]</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_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Schedule of Bank Lines of Credit [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity', window );">Outstanding</a></td>
<td class="nump">10.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Available</a></td>
<td class="nump">50.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum</a></td>
<td class="nump">$ 60.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtDescription', window );">Credit Type</a></td>
<td class="text">Uncommitted<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msex_RenewalDateOfLineOfCredit', window );">Renewal Date</a></td>
<td class="text">Jan. 24,  2025<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAxis=msex_PncBankMember', window );">PNC Bank [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Schedule of Bank Lines of Credit [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity', window );">Outstanding</a></td>
<td class="nump">$ 54.8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Available</a></td>
<td class="nump">13.2<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_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum</a></td>
<td class="nump">$ 68.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtDescription', window );">Credit Type</a></td>
<td class="text">Committed<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msex_RenewalDateOfLineOfCredit', window );">Renewal Date</a></td>
<td class="text">Jan. 31,  2026<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityAxis=msex_CoBankMember', window );">CoBank [Member]</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_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Schedule of Bank Lines of Credit [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity', window );">Outstanding</a></td>
<td class="nump">$ 7.5<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_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Available</a></td>
<td class="nump">4.5<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_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum</a></td>
<td class="nump">$ 12.0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtDescription', window );">Credit Type</a></td>
<td class="text">Committed<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msex_RenewalDateOfLineOfCredit', window );">Renewal Date</a></td>
<td class="text">May 20,  2026<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msex_RenewalDateOfLineOfCredit">
<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>Renewal Date of line of credit.</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;">msex_RenewalDateOfLineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>msex_</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_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity">
<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>Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-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;">us-gaap_LineOfCreditFacilityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity">
<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>Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).</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/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtDescription">
<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>Description of borrowing classified as short-term upon issuance. Includes, but is not limited to, description of underlying arrangement, repayment terms, interest rate, collateral provided, restriction on use of asset and activity, and compliance with debt covenant.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">us-gaap_ShortTermDebtDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityAxis=msex_BankOfAmericaMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityAxis=msex_BankOfAmericaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityAxis=msex_PncBankMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityAxis=msex_PncBankMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityAxis=msex_CoBankMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityAxis=msex_CoBankMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.24.2</span><table class="report" border="0" cellspacing="2" id="idm139803275116992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Short-Term Borrowings (Details) - Schedule of Credit Lines and the Weighted Average Interest Rates - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>May 31, 2024</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</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_msex_ScheduleOfCreditLinesAndTheWeightedAverageInterestRatesAbstract', window );"><strong>Schedule of Credit Lines and the Weighted Average Interest Rates [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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_us-gaap_LineOfCreditFacilityAverageOutstandingAmount', window );">Average Daily Amounts Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 62,934<span></span>
</td>
<td class="nump">$ 24,220<span></span>
</td>
<td class="nump">$ 56,463<span></span>
</td>
<td class="nump">$ 36,848<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_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod', window );">Weighted Average Interest Rates</a></td>
<td class="nump">2.00%<span></span>
</td>
<td class="nump">6.43%<span></span>
</td>
<td class="nump">6.09%<span></span>
</td>
<td class="nump">6.42%<span></span>
</td>
<td class="nump">5.75%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msex_ScheduleOfCreditLinesAndTheWeightedAverageInterestRatesAbstract">
<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 );">- References</a><div><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;">msex_ScheduleOfCreditLinesAndTheWeightedAverageInterestRatesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>msex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityAverageOutstandingAmount">
<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>Average amount borrowed under the credit facility during the period.</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;">us-gaap_LineOfCreditFacilityAverageOutstandingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityInterestRateDuringPeriod">
<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 effective interest rate during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-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;">us-gaap_LineOfCreditFacilityInterestRateDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.24.2</span><table class="report" border="0" cellspacing="2" id="idm139803270994000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingent Liabilities (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jun. 30, 2024 </div>
<div>USD ($) </div>
<div>gal </div>
<div>l</div>
</th>
<th class="th">
<div>Jun. 30, 2023 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Commitments and Contingent Liabilities [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msex_AveragePurchaseOfGallons', window );">Average purchase of gallons | l</a></td>
<td class="nump">47<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msex_EstimatedIncrementalBorrowingRate', window );">Estimated incremental borrowing rate</a></td>
<td class="nump">4.03%<span></span>
</td>
<td class="text">&#160;<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_us-gaap_OperatingLeaseLeaseIncomeLeasePayments', window );">Rental expenses under operating leases | $</a></td>
<td class="nump">$ 0.4<span></span>
</td>
<td class="nump">$ 0.2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msex_Estimatedobligationexpenditure', window );">Estimated obligation expenditure | $</a></td>
<td class="nump">$ 13.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis=us-gaap_PurchaseCommitmentMember', window );">Purchase Commitment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Commitments and Contingent Liabilities [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msex_LongtermPurchaseCommitmentExpirationDate', window );">Purchase commitment expiration date of contract</a></td>
<td class="text">Nov. 30,  2048<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis=msex_WaterSupplyMember', window );">Water Supply [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Commitments and Contingent Liabilities [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msex_AveragePurchaseOfGallons', window );">Average purchase of gallons | gal</a></td>
<td class="nump">27,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis=msex_NJBPURegulatedWaterMember', window );">NJBPU Regulated water [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Commitments and Contingent Liabilities [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msex_LongtermPurchaseCommitmentExpirationDate', window );">Purchase commitment expiration date of contract</a></td>
<td class="text">Feb. 27,  2026<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msex_AveragePurchaseOfGallons', window );">Average purchase of gallons | l</a></td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis=msex_TreatedWaterMember', window );">Treated Water [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Commitments and Contingent Liabilities [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msex_AveragePurchaseOfGallons', window );">Average purchase of gallons | gal</a></td>
<td class="nump">60,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msex_AveragePurchaseOfGallons">
<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 average purchase of gallons.</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;">msex_AveragePurchaseOfGallons</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>msex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:volumeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msex_EstimatedIncrementalBorrowingRate">
<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>Estimated incremental borrowing rate.</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;">msex_EstimatedIncrementalBorrowingRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>msex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msex_Estimatedobligationexpenditure">
<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>Estimated obligation expenditure.</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;">msex_Estimatedobligationexpenditure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>msex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msex_LongtermPurchaseCommitmentExpirationDate">
<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 expiration date of a long-term purchase commitment.</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;">msex_LongtermPurchaseCommitmentExpirationDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>msex_</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_us-gaap_LossContingenciesLineItems">
<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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-4<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 720<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483359/720-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 27<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482395/460-10-55-27<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-9<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-4<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 450<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-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;">us-gaap_LossContingenciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLeaseIncomeLeasePayments">
<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>Amount of operating lease income from lease payments paid and payable to lessor. Excludes variable lease payments not included in measurement of lease receivable.</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/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-6A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479773/842-30-50-5<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;">us-gaap_OperatingLeaseLeaseIncomeLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis=us-gaap_PurchaseCommitmentMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis=us-gaap_PurchaseCommitmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis=msex_WaterSupplyMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis=msex_WaterSupplyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis=msex_NJBPURegulatedWaterMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis=msex_NJBPURegulatedWaterMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis=msex_TreatedWaterMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis=msex_TreatedWaterMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.24.2</span><table class="report" border="0" cellspacing="2" id="idm139803273092272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingent Liabilities (Details) - Schedule of Purchased Water Costs - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</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_us-gaap_DirectOperatingCostsAbstract', window );"><strong>Schedule of Purchased Water Costs [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msex_CostOfTreatedWater', window );">Treated</a></td>
<td class="nump">$ 992<span></span>
</td>
<td class="nump">$ 1,363<span></span>
</td>
<td class="nump">$ 1,901<span></span>
</td>
<td class="nump">$ 2,747<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msex_CostOfUntreatedWater', window );">Untreated</a></td>
<td class="nump">861<span></span>
</td>
<td class="nump">739<span></span>
</td>
<td class="nump">1,711<span></span>
</td>
<td class="nump">1,540<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfPurchasedWater', window );">Total Costs</a></td>
<td class="nump">$ 1,853<span></span>
</td>
<td class="nump">$ 2,102<span></span>
</td>
<td class="nump">$ 3,612<span></span>
</td>
<td class="nump">$ 4,287<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msex_CostOfTreatedWater">
<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>Refers to cost of treated water during the period.</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;">msex_CostOfTreatedWater</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>msex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msex_CostOfUntreatedWater">
<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>Refers to cost of untreated water during the period.</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;">msex_CostOfUntreatedWater</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>msex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfPurchasedWater">
<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>Cost of water purchased, may include any water related assessment. If water is bought on a unit volume basis, would also be considered as commodity costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-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;">us-gaap_CostOfPurchasedWater</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DirectOperatingCostsAbstract">
<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 );">- References</a><div><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;">us-gaap_DirectOperatingCostsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R44.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.24.2</span><table class="report" border="0" cellspacing="2" id="idm139803276533312">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingent Liabilities (Details) - Schedule of Operating Lease ROU Assets - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</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_us-gaap_LeaseCostAbstract', window );"><strong>Schedule of Operating Lease ROU Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msex_RightOfUseAssetAtLeaseInception', window );">ROU Asset at Lease Inception</a></td>
<td class="nump">$ 7,300<span></span>
</td>
<td class="nump">$ 7,300<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msex_OperatingLeaseRightOfUseAssetAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(4,400)<span></span>
</td>
<td class="num">(4,100)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">ROU Asset</a></td>
<td class="nump">$ 2,872<span></span>
</td>
<td class="nump">$ 3,185<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msex_OperatingLeaseRightOfUseAssetAccumulatedAmortization">
<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>Represents the amount of operating lease accumulated amortization.</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;">msex_OperatingLeaseRightOfUseAssetAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>msex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msex_RightOfUseAssetAtLeaseInception">
<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>Right of use asset at lease inception.</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;">msex_RightOfUseAssetAtLeaseInception</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>msex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostAbstract">
<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 );">- References</a><div><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;">us-gaap_LeaseCostAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Amount of lessee's right to use underlying asset under operating lease.</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/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-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;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.24.2</span><table class="report" border="0" cellspacing="2" id="idm139803269159504">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingent Liabilities (Details) - Schedule of Future Minimum Operating Lease Commitments<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">
<div>Jun. 30, 2024 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Schedule of Future Minimum Operating Lease Commitments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear', window );">2024</a></td>
<td class="nump">$ 0.4<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2025</a></td>
<td class="nump">0.8<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2026</a></td>
<td class="nump">0.9<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2027</a></td>
<td class="nump">0.9<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2028</a></td>
<td class="nump">0.9<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">Thereafter</a></td>
<td class="nump">0.9<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total Lease Payments</a></td>
<td class="nump">4.8<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Imputed Interest</a></td>
<td class="num">(1.5)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Present Value of Lease Payments</a></td>
<td class="nump">3.3<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></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_us-gaap_OperatingLeaseLiabilityCurrent', window );">Less Current Portion</a></td>
<td class="num">(0.6)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></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_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Non-Current Lease Liability</a></td>
<td class="nump">$ 2.7<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Included in Other Current Liabilities</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Amount of lessee's undiscounted obligation for lease payment for operating lease.</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/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<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;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<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>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<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;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<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;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<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;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<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;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<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;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear">
<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>Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<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;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6<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;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><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;">us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Present value of lessee's discounted obligation for lease payments from operating lease.</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/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-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;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</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/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-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;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="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>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</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/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-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;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.24.2</span><table class="report" border="0" cellspacing="2" id="idm139803276556128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plans (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2024</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_msex_EmployeeBenefitPlansLineItems', window );"><strong>Employee Benefit Plans [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PensionContributions', window );">Contributions to the pension plan</a></td>
<td class="nump">$ 2.0<span></span>
</td>
<td class="nump">$ 2.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementBenefitContributions', window );">Cash contributions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.9<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msex_EmployeeBenefitPlansLineItems">
<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 );">- References</a><div><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;">msex_EmployeeBenefitPlansLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>msex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementBenefitContributions">
<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>Amount of cash outflow for pension and other postretirement benefits. Includes, but is not limited to, employer contribution to fund plan asset and payment to retiree.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (g)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<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;">us-gaap_PensionAndOtherPostretirementBenefitContributions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionContributions">
<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>Amount of cash outflow for pension benefit. Includes, but is not limited to, employer contribution to fund plan asset and payment to retiree. Excludes other postretirement benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (g)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<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;">us-gaap_PensionContributions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R47.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.24.2</span><table class="report" border="0" cellspacing="2" id="idm139803271133232">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plans (Details) - Schedule of Employee Retirement Benefit Plans - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension Benefits [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_msex_ScheduleOfEmployeeRetirementBenefitPlansLineItems', window );"><strong>Schedule of Employee Retirement Benefit Plans [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_DefinedBenefitPlanServiceCost', window );">Service Cost</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 318<span></span>
</td>
<td class="nump">$ 388<span></span>
</td>
<td class="nump">$ 635<span></span>
</td>
<td class="nump">$ 776<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_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest Cost</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,070<span></span>
</td>
<td class="nump">1,067<span></span>
</td>
<td class="nump">2,140<span></span>
</td>
<td class="nump">2,134<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_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets', window );">Expected Return on Assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(1,580)<span></span>
</td>
<td class="num">(1,466)<span></span>
</td>
<td class="num">(3,161)<span></span>
</td>
<td class="num">(2,932)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msex_DefinedBenefitPlanAmortizationOfGainsLoss', window );">Amortization of Unrecognized Losses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">38<span></span>
</td>
<td class="nump">164<span></span>
</td>
<td class="nump">76<span></span>
</td>
<td class="nump">328<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Net Periodic (Benefit) Cost</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(154)<span></span>
</td>
<td class="nump">153<span></span>
</td>
<td class="num">(310)<span></span>
</td>
<td class="nump">306<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">Other Benefits [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_msex_ScheduleOfEmployeeRetirementBenefitPlansLineItems', window );"><strong>Schedule of Employee Retirement Benefit Plans [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_DefinedBenefitPlanServiceCost', window );">Service Cost</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">80<span></span>
</td>
<td class="nump">98<span></span>
</td>
<td class="nump">160<span></span>
</td>
<td class="nump">196<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_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest Cost</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">328<span></span>
</td>
<td class="nump">402<span></span>
</td>
<td class="nump">657<span></span>
</td>
<td class="nump">804<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_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets', window );">Expected Return on Assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(846)<span></span>
</td>
<td class="num">(771)<span></span>
</td>
<td class="num">(1,692)<span></span>
</td>
<td class="num">(1,542)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msex_DefinedBenefitPlanAmortizationOfGainsLoss', window );">Amortization of Unrecognized Losses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(275)<span></span>
</td>
<td class="num">(48)<span></span>
</td>
<td class="num">(549)<span></span>
</td>
<td class="num">(96)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Net Periodic (Benefit) Cost</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">$ (713)<span></span>
</td>
<td class="num">$ (319)<span></span>
</td>
<td class="num">$ (1,424)<span></span>
</td>
<td class="num">$ (638)<span></span>
</td>
</tr>
<tr><td colspan="5"></td></tr>
<tr><td colspan="5"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Service cost is included Operations and Maintenance expense on the consolidated
statements of income; all other amounts are included in Other Income (Expense), net.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msex_DefinedBenefitPlanAmortizationOfGainsLoss">
<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>Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan.</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;">msex_DefinedBenefitPlanAmortizationOfGainsLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>msex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msex_ScheduleOfEmployeeRetirementBenefitPlansLineItems">
<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 );">- References</a><div><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;">msex_ScheduleOfEmployeeRetirementBenefitPlansLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>msex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets">
<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>Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan.</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/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480535/715-20-45-3A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-6<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;">us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanInterestCost">
<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>Amount of cost recognized for passage of time related to defined benefit plan.</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/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480535/715-20-45-3A<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-6<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;">us-gaap_DefinedBenefitPlanInterestCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost">
<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>Amount of net periodic benefit cost (credit) for defined benefit plan.</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/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-18<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-6<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;">us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanServiceCost">
<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>Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.</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/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-17<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480482/715-20-55-18<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480506/715-20-50-6<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;">us-gaap_DefinedBenefitPlanServiceCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R48.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.24.2</span><table class="report" border="0" cellspacing="2" id="idm139803271375072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition from Contracts with Customers (Details) - Schedule of Operating Revenues - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</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_msex_RegulatedTariffSalesAbstract', window );"><strong>Regulated Tariff Sales</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_UnregulatedOperatingRevenue', window );">Non-Regulated Contract Operations</a></td>
<td class="nump">$ 3,293<span></span>
</td>
<td class="nump">$ 2,942<span></span>
</td>
<td class="nump">$ 6,381<span></span>
</td>
<td class="nump">$ 6,172<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Total Revenue from Contracts with Customers</a></td>
<td class="nump">49,116<span></span>
</td>
<td class="nump">42,763<span></span>
</td>
<td class="nump">89,607<span></span>
</td>
<td class="nump">80,871<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_us-gaap_RegulatedOperatingRevenueOther', window );">Other Regulated Revenues</a></td>
<td class="nump">143<span></span>
</td>
<td class="nump">88<span></span>
</td>
<td class="nump">205<span></span>
</td>
<td class="nump">163<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msex_OtherNonregulatedRevenues', window );">Other Non-Regulated Revenues</a></td>
<td class="nump">117<span></span>
</td>
<td class="nump">114<span></span>
</td>
<td class="nump">233<span></span>
</td>
<td class="nump">226<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_msex_InterSegmentEliminationOperatingRevenues', window );">Inter-segment Elimination</a></td>
<td class="num">(230)<span></span>
</td>
<td class="num">(164)<span></span>
</td>
<td class="num">(375)<span></span>
</td>
<td class="num">(303)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatedAndUnregulatedOperatingRevenue', window );">Total Revenue</a></td>
<td class="nump">49,146<span></span>
</td>
<td class="nump">42,801<span></span>
</td>
<td class="nump">89,670<span></span>
</td>
<td class="nump">80,957<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=msex_ResidentialMember', window );">Residential [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_msex_RegulatedTariffSalesAbstract', window );"><strong>Regulated Tariff Sales</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_RegulatedOperatingRevenue', window );">Regulated Tariff Sales</a></td>
<td class="nump">24,736<span></span>
</td>
<td class="nump">22,653<span></span>
</td>
<td class="nump">45,066<span></span>
</td>
<td class="nump">41,657<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=msex_CommercialMember', window );">Commercial [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_msex_RegulatedTariffSalesAbstract', window );"><strong>Regulated Tariff Sales</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_RegulatedOperatingRevenue', window );">Regulated Tariff Sales</a></td>
<td class="nump">8,584<span></span>
</td>
<td class="nump">6,249<span></span>
</td>
<td class="nump">14,559<span></span>
</td>
<td class="nump">11,627<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=msex_IndustrialMember', window );">Industrial [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_msex_RegulatedTariffSalesAbstract', window );"><strong>Regulated Tariff Sales</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_RegulatedOperatingRevenue', window );">Regulated Tariff Sales</a></td>
<td class="nump">3,639<span></span>
</td>
<td class="nump">2,806<span></span>
</td>
<td class="nump">6,773<span></span>
</td>
<td class="nump">5,645<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=msex_FireProtectionMember', window );">Fire Protection [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_msex_RegulatedTariffSalesAbstract', window );"><strong>Regulated Tariff Sales</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_RegulatedOperatingRevenue', window );">Regulated Tariff Sales</a></td>
<td class="nump">3,656<span></span>
</td>
<td class="nump">3,145<span></span>
</td>
<td class="nump">6,948<span></span>
</td>
<td class="nump">6,249<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=msex_WholesaleMember', window );">Wholesale [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_msex_RegulatedTariffSalesAbstract', window );"><strong>Regulated Tariff Sales</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_RegulatedOperatingRevenue', window );">Regulated Tariff Sales</a></td>
<td class="nump">$ 5,208<span></span>
</td>
<td class="nump">$ 4,968<span></span>
</td>
<td class="nump">$ 9,880<span></span>
</td>
<td class="nump">$ 9,521<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msex_InterSegmentEliminationOperatingRevenues">
<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>Represent the amount of inter segment elimination.</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;">msex_InterSegmentEliminationOperatingRevenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>msex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msex_OtherNonregulatedRevenues">
<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>Represent the amount of other non regulated revenues.</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;">msex_OtherNonregulatedRevenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>msex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_msex_RegulatedTariffSalesAbstract">
<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 );">- References</a><div><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;">msex_RegulatedTariffSalesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>msex_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatedAndUnregulatedOperatingRevenue">
<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 total amount of operating revenues recognized during the period.</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;">us-gaap_RegulatedAndUnregulatedOperatingRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatedOperatingRevenue">
<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 total amount of regulated operating revenues recognized during the period.</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;">us-gaap_RegulatedOperatingRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatedOperatingRevenueOther">
<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 amount of regulated other operating revenues recognized during the period.</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;">us-gaap_RegulatedOperatingRevenueOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax">
<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>Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4<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;">us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnregulatedOperatingRevenue">
<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 amount of unregulated operating revenues recognized during the period.</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;">us-gaap_UnregulatedOperatingRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=msex_ResidentialMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=msex_ResidentialMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=msex_CommercialMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=msex_CommercialMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=msex_IndustrialMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=msex_IndustrialMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=msex_FireProtectionMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=msex_FireProtectionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=msex_WholesaleMember">
<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 );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=msex_WholesaleMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>64
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( .6!_U@'04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    " #E@?]8RS7>U.\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9+;
M2@,Q$(9?17*_.WNH!\(V-XI7"H(%Q;N03-O0S8%D9+=O[VYLMX@^@)>9^?/-
M-S"="ESYB"_1!XQD,%V-MG>)J[!F>Z+  9+:HY6IG!)N:FY]M)*F9]Q!D.H@
M=PA-5=V 19):DH096(2%R$2G%5<1)?EXPFNUX,-G[#-,*\ >+3I*4)<U,#%/
M#,>Q[^ "F&&$T:;O NJ%F*M_8G,'V"DY)K.DAF$HAS;GIAUJ>']^>LWK%L8E
MDD[A]"L93L> :W:>_-;>/VP>F6BJ9E54MT5;;YJ*URM^??<QN_[PNPA;K\W6
M_&/CLZ#HX-==B"]02P,$%     @ Y8'_6)E<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!3+
MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!
M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K
MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2
MBW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>A(5M>5 TR
M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$
MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;YH]
M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M
MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.FJW"$2M"/F(9
M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+
MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T
M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+
M.7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&Y
M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#
M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0
MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR
ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC
MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(JP# 4A
M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF
M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_
M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!
MU4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
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
ML]=?:2W(+/@V+,K*_^BUQFHSM,DSSN(Z6/0@#I/J,WBK!Z(3('C@ %('$#G
M& C0ZP#]V!:,.L XM@6S#BBESROMY<!Y 0^6BY2]HK1 "[;BHAS],EJ,5Y@4
MA;+FJ?@V%'%\N;J]\?R;M>\A<;6^_?W*.W\0-^L'\7'MWSRLT>TENKI9W5[[
MZ.-C$N3;D-/M)_0%/:X]]/'#)_0!A0EZV+,\"Y)MMIAST:N">[ZI>W!1]8 ,
M]$!'URSA^PSYR99N@7AO/-X:B9^+T6B&A+P/R049)?PM3TZ0KGU&1",&T)_5
M\>$Z).?_M>[_Y]9[@Z$W]:&7?/H WU6R83%%:QYP*M8'COXZ?\IX*N;WWU"J
M*S(#)BL6O=/L$&SHV4RL:AE-7^AL^?-/V-)^@<9Y2C)O2C)_(K)>1HPF(\88
M^_+V0-. A\DSNJ<O-,DI..<J#JOD*#:+EZ7A8L-:S%^Z(PR@B*/A/LI348YK
MV5H?Y0,HS37M!M43:S9BS='R:\7Z;V)OS&AV"JDUIRR[*<F\*<G\B<AZF;":
M3%C'E!U+,B36>70M/ BG29!L*)20BLOL% /!#C&E\H-01#.D\E-1!B&N7'X
M2M0[@<O/;D3;HZ(]*D9R$Y:Z(9FVTJBE:[)* (0=6:0*PMB69Z(/H CNS,2>
M2*<1Z8QGEN]IBAZ"-W@E<90V3:5C*Q5DV(:L405AS7!=2:.*<K'EP!+=1J([
M*O&!\2!"ZF("Z765]G7=T67! (I@G4B*591E&$KI BBQ"@]D%6NML]..W"BJ
M31RT9IJ:$U/'<@E#,,VRI-1Y (R8V)'U0FP.'MHJ<,?*XO'-HBSD2BRX3=3Q
M$^T3D[)YD[+Y4['U,T':3)#1TCN/Q &TV!N0.,JBRUP<#-!C1K?(R].B(%=B
M&^%IOAE:5VOZ?B'9<E&J(,>49R  ,G1=+D@5A"W+'*C'UCKC41_8J\?/**$<
ME*JK4G5Y45P!**SL@1Z LDW'D=4"+6)G8(7%K2W%X[ZT7F./TFRH/;!,V9Q"
M*&PH"591CD;DC1- Z8ZI#VANW2D>M5SB=,2IF#\<K?9!^@SO)S5%KP(U0]Y/
M )0NUDY9K(JR=:RLKRK*=#K>OR^V-8!XW '61\$G*N8TK5,\;!NP:LBP[NJ:
MK%N%N::E%#;@%$W'5;(,M&EARQA0WKI /&X#OZM5]67",QBR5!7U19<+P0-0
MAF4I*Q;0HCNT@;9&$(\[P1O*Q[P"Y-],Y4P)P%Q7.5,"*.']B;)6 6V:MC6D
MM/6#>-P0WJ5T1]-4[$AKSC9?D1>^A%LJSC7W]%L>IN5/'7"J >.GU/3W,1Z
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
M# AAJZ8*V%;)@Y81M"_BY0_IW% V2&FQ#8:_U&<0Z%[92<987C5C("G2:M5
M/:)LV\PF&QH]R1R7G-M+4R:*;+_C])$']:5JK_1,M>I<VDY=@$L78&.T>LME
MG$72\AE;,KZCCP$<)@SEBF57XZ2+>>UV39A*SK>-A-I=1#(>@=RX,[9C4<;@
MOHCH" DFU7T*B6''JL-8LK)MIN5[*EC":9"B/VFX_4ONVNTVX#50'0V#TW&K
M0'4A";13@[,D:=M(?K+DLRU]4:4<AN9"<>YH^Q$0:SMU^[&D3MO,G8=DG-*7
MVDS4F? "DTZKBE 7(XY=%^:2,&TS8TJ$228S,>=&$)Y.;L2S-'2Z5+N.S.V2
M 6TS!;Z"&T4R%R5A@_ATHK*/:&H/3Q=R6W7P2C*SS6PV#+=!_,(8NF$16W.!
MI@&-8"<"S.0XKE>%"8AU/!?&B4L"PV8"6T2,)E%9;O8[NK?:*;9=(5\682Z[
MBEL&IP#6R0IKW L(V;9= [TD-&QDBZXLXO&.J1ZN'Z<BO1A&.Y[$D=KN-)#$
M)OA3P<@^$R)@ZCYH@0UL;\NJUE(S&)BZD&DF+5D+FUEK(C:R'X(Y&S0(H"_;
M)E7Z L3<ME43E)*^L)F^QL-Y,?A/9Y.'T6 X0#?_@H,KB%SG*]MK>UHZZ6*X
M@]LUS1PN:0T[[YJW1^.'H?^6>1L;Z?*]3=*YM)UZH21-;";-A5"Y]9(7+%%T
MLW( RN1/?5;#4I"M\@E731 7 _8H5(_^P6Y;JK%4YR9YBGYHN?;^!@$]!E%O
MVR/5J@?)N5:+U-6]DGVQF7T/>;I0IUBC,1AL$#E$R1!R0,Z$O&1E[+TK2V]'
MX]ZX_Y8L-;+]N[/T3-I.O5#2/S;3_XRM6+A]G7[OXNCI0O8!(5(9"1H/#;9.
M1ZORX/SKUK0#N&P'L+D=F";QDC$YDZ^3.$2C-,WR6?UMT'7F=UM:-=>%6KA=
M5\])V1\0<W^@#KK\39R( N,-C7Z@FSB1>F05 .F'0!V!:UD5P("8'&$LJPYQ
MV180<UMP.-G)B]/!U8:QG  =@%-U,"1DUQT@D)+<B9G<I\5\HC+A:R(+KNP8
MOW.QV<1!7F:+8RFN3A66^?R>'^_,9+^;\*50_9DZ@ "-@KH HIV.FN&]OZTA
M1X?;YDZA?DOTXS!4;5NM:3K_NU9UI(2$/*>F^I*R1R#FT?<H7GN8 ZX.@&L>
M8!!@L+5M5VO&8#FK;@0F)9N3WXS )5XY#;_N#"-D@');VNXU"YV"+4F9F$GY
MY)!R/X(4+:_\1F;\8Z:^22]D40*10Z?+;0TZ0,P=M\[1)2T3\[ ,-KX0-X/(
M@:/DELY.@!BVVYVZ(E22*3&3:8[]6V_\=>BK5DB9\;DP9OC/8O30N\L?Z?7&
M S23/=)LU%</^]3WH"W@/*UM3T"J-MM+FB6_.4-^,W+4FZ.;X=?1>*RB,[E%
M<D0930:@03JU8M+1TDJ7(FU<<P;CE/SKF/GW?18-Y6VC+8[.NFT+5X,#2#G$
MJTDSIV1FQWP"[2^FT[O\^7#O#@U&?O]NXB]F0X5X/!E?%$84^^1?L(-USGH8
M?2YMI]XHF=\Q,__IG)7D)]*R-M,4O;$,@A[26=]QM&81DL)VS>YS2D9W?O.\
M.G\@2OGAH9/8,#1E"8]7JFV!0WK69]7GTG;J@*.GU>;FP'06Z>@,[SEV=6H$
MI&19K#DJ<\HNP#%W :_ 4)]NN: !_Z_ZOL0>I$[KMD:@@)"<]FL@EMSOF+G_
M^#DL"*VE/<?WW.I1/2"$M;:D>?3>2\B2I_QUH!3EI_'%NR*'NX=7CGKYBS:5
M^S?V9;]X<:A44[S'=$^3)QZE*&!KJ=+ZXDEG)<6K0<6%B+?YVS6/L1!QF'_<
M,+IBB1*0WZ_C6+Q>J!\XO*#5_1]02P,$%     @ Y8'_6)?N,6F: @  ZP4
M !@   !X;"]W;W)K<VAE971S+W-H965T-BYX;6RM5%%OVC 0_BNGK)I:J6M"
MH*SJ(!(-H'9J"VI@?9CV8!)#K#DVLQUH__W.3LAH1ZL][ 7[G/L^?]_AN]Y6
MJI\ZI]3 4\&%[GNY,>M+W]=I3@NBS^2:"ORRE*H@!D.U\O5:49(Y4,'], BZ
M?D&8\**>.YNJJ"=+PYF@4P6Z+ JBGJ\HE]N^U_)V!P]LE1M[X$>]-5G1A)KY
M>JHP\AN6C!54:"8%*+KL>X/69=RQ^2[A&Z-;O;<'ZV0AY4\;W&1]+[""**>I
ML0P$EPV-*>>6"&7\JCF]YDH+W-_OV,?..WI9$$UCR1]99O*^=^%!1I>DY.9!
M;J]I[>?<\J62:_<+VSHW\" MM9%%#48%!1/52I[J.NP!D.<P(*P!X6M YPU
MNP:TG=%*F;,U)(9$/26WH&PVLMF-JXU#HQLF[+^8&(5?&>),%$_NAZ/[9#0$
MW"63VYOA8(9!,L/E;G0_2V RAGB07,/X=O*8P/%<D#)CAF8G<#PEB@J34\-2
MPO4)?()Y,H3CHQ,X B9@ELM2$Y'IGF]0JKW03VM95Y6L\ U97;B3R*QA)#*:
MO<3[:+'Q&>Y\7H7O$GXMQ1FT@U,(@[!S0$_\[_#V.W+:3=G;CJ_]!E]BB*'8
M# ;D$F*B<QAC/VGX/EAHH_!M_SA4LXJS<YC3]ONE7I.4]CUL:$W5AGK1QP^M
M;O#ED.'_1/;"?J>QWWF//9H;QIEYABDG6(+1$\XD?%,E7G0*-R+E^,+$"@;C
M^3 ^5(>*O.O([9C:1*V+H.=O]NW]G=,];S4YE6I_KV\*JE9NG&A(92E,];2:
MTV9B#5RCOCJ_PDE6#9X_--48O"-JQ80&3I=(&9Q]QCF@JM%2!4:N77<NI,%>
M=]L<IS%5-@&_+Z4TN\!>T,SWZ#=02P,$%     @ Y8'_6'9YU&<#!@  KR
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
M@.2[X_D!Q>ML@_D94XJC[.L*^0M$> #[_04SO[H]X!<H_D>A\Q]02P,$%
M  @ Y8'_6*-CK]\G!0  _!P  !@   !X;"]W;W)K<VAE971S+W-H965T."YX
M;6RU6=MRZC84_16-F^GDS"38%N:6 C-<DC9MN$S@M,\.*.");5%)AIPS_?C*
M-K&P<3:#8WB(;]I+:^]E22M6>T?9&U\3(M"[Y_J\HZV%V-SI.E^LB6?S"MT0
M7SYYI<RSA;QD*YUO&+&749#GZM@PZKIG.[[6;4?WIJS;IH%P'9],&>*!Y]GL
M1Y^X=-?13.WCQK.S6HOPAMYM;^P5F1'Q?3-E\DI/4):.1WSN4!\Q\MK1>N;=
MH&J$ 5&+OQVRXP?G*$SEA=*W\.)QV=&,D!%QR4*$$+8\;,F N&Z()'G\NP?5
MDC[#P,/S#_2'*'F9S(O-R8"Z_SA+L>YH30TMR:L=N.*9[OX@^X1J(=Z"NCSZ
MBW;[MH:&%@$7U-L'2P:>X\='^WU?B(, B9,?@/<!.!M@?1)0W0=4HT1C9E%:
M0UO8W3:C.\3"UA(M/(EJ$T7+;!P_E'$FF'SJR#C1'4S&P_OQ['Z(Y-EL\O0X
M[,WEQ6PN#Z/[\7R&)@]HT)L^SGM/\NYD\!?JC8?H:3+^_79^_SQ"P_O^'%U/
M;49\L2;"6=@N_X9NT??9$%U??4-\+1]QY/AHOJ8!M_TEOT%7J>NV+F0F(1]]
ML6?=CUGC3UC7T8C*[CBZ]Y=DF8[79062,N"/,O0Q"/AGX%=0U;A!V,!6#I\!
M'#XD"QEN1N%5@$XU4:4:X5F?J4(]3[[C4OW%V\U'">U K"ES?F83CO.+ 6L1
M8#AVMUW+D+^VOCU,XU2K%%LK86N!;&<QOTD@N)!Z.OXJCZ!UU+79:.)6AF!^
M*S.?8"TA6 ,)3N740!@CRT\KBJ[E"SFDKFLS_BV/?=Q!_9 7SA87;I-B7D^8
MUPLQIW"MZT=5/"(+-DEQ;21<&R#7!X=Q(0<F$RNY * ^E4,[&D^WV*BU\FB"
M>.$"=L<W]H)T-+E"<<*V1.O^^HM9-W[+&Z$E@:52;R:I-\'4GZB_0H(P3ZX@
M+T+.SR)@COB!-H0Y-'>XPGA0U09@:,%$6TFB+9!8SY/R.C_E:X=F9!&$+^:8
M"OE"+@,2:MV4K*UZ7L(@[KE:EP26*H%IJ"73*%GM$X!0X09P;-%D#_R!"4_N
MPA8$/9,M=;>A[',F34E:]%K(/6_5[,/8YZI>%EJZ$EA5 I<M.PP(E6X QQ9-
M5AD0$W8@(\=WO,!#_Z'SIW48^FS52T)+%T)Y&Q,V-X^^E)S("C Y#G*SC>.;
M!RMI=JV%NRB:@G(_)FQ_E);%IV^XB[,U+0DM71!EJDS859W6-(YO'6I:,:HM
M*RLLV$_1/)3A,F''I83]VBQ=J@\K"RU=$^7$3-@ZG=:V>3Q>*P;.*GL)EV4J
MFV7"/FMDOQ>??DNU6F6AI?\M5UX+P];HI)S[^,Q0K=4R>L+=%$U#N2@,NRBE
M9_$I&.[B7%W+0DL71)DI#'N?T[KB/%T;AM4Z_&55OH1IPLHTX1.F*5'Y2_,Q
MW,O90E_"/V'EG_ 7_=,^/B.T952SVE["1&%EHC!LH@;4WQ(Y<E]<@M17F5GX
M509=-2J&(8<S<TCNQTP8^FQ!+V&>L#)/^"*?I/#Q!R<SZY/A-FF^RB1AV"2-
MJ2_)$N+9A:0KU1N5A98NA?)&&/9&1:5K'LN250YJDF:K/!"&/= )X:Q*HP8)
M5ZH+*@LMO1N@7% 5=D$%A=NC@F,.;A/SU0_VESS"5M&V&T<+&O@BWFI*[B9;
M>[UH0TM7S>-]P9'-5H[/D4M>9:@A-=00B[?:X@M!-]%NU0L5@GK1Z9K82\+"
M!O+Y*Y6+Z/XB["#9\.S^#U!+ P04    " #E@?]8H!S2\Z((  "3/@  &
M 'AL+W=O<FMS:&5E=',O<VAE970Y+GAM;+6;;7.C.!* _PKEV]J;J;J,T1O@
MV215DY"MG;N=)!=G[NH^,K824V-#%DBR^^]/.(Z%4-,@#_D2&Z?5ZFY:TJ,6
M'#_GQ?=R)67E_;E99^7)9%55#Q^GTW*QDIND_) _R$S]YRXO-DFE+HO[:?E0
MR&2Y;;193ZGO!]--DF:3T^/M;]?%Z7'^6*W33%X77OFXV23%7V=RG3^?3,CD
M]8>;]'Y5U3],3X\?DGLYE]77A^M"74WW6I;I1F9EFF=>(>].)I_(QUA$=8.M
MQ']2^5PVOGNU*]_R_'M]\7EY,O%KB^1:+JI:1:(^GN2Y7*]K3<J./W9*)_L^
MZX;-[Z_:?]TZKYSYEI3R/%__-UU6JY-)-/&6\BYY7%<W^?-O<N>0J/4M\G6Y
M_>L][V3]B;=X+*M\LVNL+-BDV<MG\N<N$(T&A'4TH+L&M-T@ZFC =@W8T![X
MK@'?1N;%E6T<XJ1*3H^+_-DK:FFEK?ZR#>:VM7(_S>K[/J\*]=]4M:M.SZ\N
MXXO+^47LJ6_SJ]\_QY]NU<7\5GU\N;B\G7M7OZI_??ER=:E^O#K_UV]7O\<7
M-_._>Q?__OKY]G_>NZ]9\KA,*[E\[QUY7^>Q]^ZG]]Y/7IIYMZO\L4RR97D\
MK92I=8?3Q<ZLLQ>S:)=9^6:CLF)>Y8OO0.MSO/6-K%3&RZ5WD119FMU#!L2X
MBMN\2M9FLZD*[3Z^=!]?NM7#._2<)>LD6T@OJ;Q8+CYXC/S#HSZE4$A>- 5;
M3?5X?3JEC/F"'T^?FK[;8B0(:=@2BVTQ[ON,1GLQPQ^V]X<-\N>=NK_S55+(
M\OT@WUZTBJ;18<#5[.2WO$.[KV?!C^5#LI G$S7-E;)XDI/3G_]& O\7Z!Z/
MI,R(%-]'BJ.1NE23]N=LD6\D% ^T+6R9!PT$;L551$'42H4>(<,]L7=/H.[%
MZ5.ZE-G2NY%I]B3+2BT&E?=SLGGXQ6N.7N_ZL5BLU,SL7:O,@4(A@+3GM)46
MJ#'#XQ4+*Q1&9T8H@GTH@C<(17,(06$);$MG]G!!+7,=+B,I,X(8[H,8HD&\
M47$KTH5:1W;!^O2<%$NUI-3CZ,B[V#RL\[^D!->2T,H@%K0#A?;ND$"A=5N:
M?1FN1WO7(]3U\Z1<>:])5'HJ77J6OS-4G\/L$5G.' E!6&OZZ),RG)[MG9XY
M.GVMB$\6Q6L"0'ZC*AW\GMD>L5;"Q+B,X3/Q-6WY0W'@2U+LETP&$I(/3(PB
M%$$KLW=RP@0",9NU' +DN,^8$!U.-1"2',($_0X2" I"8L]RN &NT]Q8VLQP
M:2(DXR$A&<B$.[E6#MA0",AA5$@T%I*WX4(R& QQ YQSX"W0D&@V)#\"AWAC
M1U?/1]46$QLFB5"CMB.!-$X2G"<;H^*?CYE*&A^9."!DG DNVBECTQX)R8S1
M]JBPY3@A/.QR2H,AP<FP8U3T.VC#'PE#B/]P YQO[EL0(-$(2' &=%H=;>B#
M5T<;V.#5T99#5T<-=P2GNX-71QN[NE;' W 0R8&1M)GATEA(<"[LF1G'(D!B
MX]ULYI-V4O1(F24A38$4I\#.O<Y97G_F=PJ,"[FH\@+<[E ;#.W]#FZ"PX:'
MVMC8N>.AFADISHP.(>C;*%,;(X4]2'![7 ?)6-K,Z#6*BCA"CE=\H39@,NZW
MJR^X.2[)9/.GT9T9#TV?%*?/MZG 4)M->0!DUJA@.I8V,Y(:3"D.IC]2AMFI
M-I;DL!VLD0J?,;4YE';P&M402G$('>I];^;80!D"B7- 41-)G)&TF:'3J$MQ
MU'4O8N$*'=9R:M/RD1"L707O%3,]U]1*<6H]J)*%ZW1QWN96NY;5(V0ZKLF6
M#B/;(3N:G:K>+1N%J!?8L@%RV):-:OZD.'\>NF6C-BIV;-EP YR'_4C:S--
MC;)L<$&S6>L!0\2 @B8/PJ!=S&) 03,,:'LMB0%]G-+9K(//F893=E!!L]]!
MJ* 946#+AAO@?,PYH%\S%)HT&4Z:^'8,;^PPBS&@?ND'47O4,^#LVQ SO6P<
M:K\%/X(187:.BS9.X]8X0!"S";79FQD-S8 ,9\"WH6D&G$(# V/48N58VLQ
M:IQDX^ D&"Z[QGG$@_9RB1O@DDDVL1K=F1'05,AP*AP+J!G ;@1Z>F34<NA8
MVLS@:;!DKF#9A]2X0I?Y& !&$5I(W2MF>J[)DKF>B ] :ERGB_/ @;>%U#U"
MIN.:/MDP^FP5B#GH[PS"*2%(>TP 9!HI5FX7.P$Y3L-@UK&><,V(?!@C(A5P
MT$$.<6!$N#WL<0-<A_U8VLQP:?KDP^AS"''N5/4B-0>/VFVD!O1A2,TU1_)A
MA]ZN2,T!,(21&C? .0<&]&N&0L,FQV&SY\' ,:N)YZ-JBSD MX1V/3S &T]*
MXL#944B )P6@R,A#GU@9#YQ31R)JCXP8T,<9C<(NIS3\\6$'VD@A 780.K2.
MH$(";H#SS1W0KQD*38%\V#'XH$D_&+:J<>"('%K5 'WHJJ;IC \[K'9>U8 #
MZ8Y5[0":0^[O2-K,<&FDXSC2]<QZ8[$;!^J'ON!!.ROZQ$PO-;]QG-]^\&27
MVTC'9NTC%-P$AST?MX&OV9OY6+BF/3':X7;?KD_8  @<H^#VN Z3L;29T=/P
M)W#X&_&Q>@ -!6O'[H Z)/Q<O0V8S=[,:&AJ%&]QSMV;5C;; 94HW#3GM!I)
MFQE(S9P"9\X?J40)F_J.2-2>E7 #7#+)KFD:W9D1T(PIQCG8[DT>FRL9D#RC
MEC''TF:&KO&F#TZR[G4H7*'#<BZ LJ0(9^TW%'K%3,\UN K70^T!=2A<IXOS
M0-'3JD/U")F.:[@5@Y_$[-VP".!)3&A'!LB!.S) #MN1"8V@XJ G,?L=A,ZD
MP1T9;H#SL!_0[TLHIHT7@.O7M=4FY#[-2F\M[U13_T.H=!0O;T"_7%3YP_:=
MX&]Y5>6;[=>53):RJ 74_^_RO'J]J%\SWK^'?OI_4$L#!!0    ( .6!_UC_
MTD=*J (  )@'   9    >&PO=V]R:W-H965T<R]S:&5E=#$P+GAM;*U5;6^;
M,!#^*Q:;ME7J @':35V"U 2J=FM>5M)-^^C")5@%S&PGZ?[]SH:PM$JR?.@7
M[#O?\_A>\%UOS<6CS  4>2KR4O:M3*GJPK9EDD%!98=74.+)G(N"*A3%PI:5
M )H:4)';KN.<VP5EI17TC&XJ@AY?JIR5,!5$+HN"BC\#R/FZ;W6MC>*.+3*E
M%7;0J^@"8E#WU52@9+<L*2N@E(R71,"\;UUV+R)?VQN#'PS6<FM/="0/G#]J
MX2;M6XYV"')(E&:@N*Q@"'FNB="-WPVGU5ZI@=O[#?N5B1UC>: 2ACS_R5*5
M]:W/%DEA3I>YNN/K:VCB.=-\"<^E^9)U8^M8)%E*Q8L&C!X4K*Q7^M3D80N
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
MUR_[PL9/0/'&FRI\=@$NO2G#94X2&QP?P/O,8%=J;MA ^QWNXM]02P,$%
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
M/W7*U$2%%5UNWO0]2U* 9R1JJ*B,(.>H=6+&VI?K."0 -]NU3IG<:#HA^>C
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
MS03\OA0XB*</$V#W!^3\'U!+ P04    " #E@?]8Y3$^]OP$  #)"P  &0
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
M44VLASG]A*!A _J^UO3.M1/>X/!;,_L&4$L#!!0    ( .6!_UCP*7EV' <
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
M+W=O<FMS:&5E=',O<VAE970R-"YX;6RM5MMNXS80?==7$&I0)(!A76W+KFW
MN2R: EL8Z[1]*/I 2V.+C42J)!6G?]\A*:O.UNMF@7T1.23GG#.<(:GY0<AG
M50)H\EI77"W\4NMF%@0J+Z&F:B@:X#BS$[*F&DVY#U0C@1;6J:Z". S'04T9
M]Y=S.[:6R[EH=<4XK"51;5U3^?<M5.*P\"/_./")[4MM!H+EO*%[V(#^I5E+
MM((>I6 U<,4$)Q)V"W\5S6Y3L]XN^)7!09WTB8ED*\2S,1Z+A1\:05!!K@T"
MQ>8%[J"J#!#*^*O#]'M*XWC:/Z)_L+%C+%NJX$Y4O[%"EPL_\TD!.]I6^I,X
M_ A=/".#EXM*V2\YN+4),N:MTJ+NG-&N&7<M?>WVX<0A"[_@$'<.L=7MB*S*
M>ZKI<B[%@4BS&M%,QX9JO5$<XR8I&RUQEJ&?7CY0R1G?*[(&238EE4"NG^BV
M G4S#S02F&5!WH'=.K#X"V!C\E%P72KRP LHWOH'**Q7%Q_5W<87 7]J^9 D
MX8#$89Q>P$OZ:!.+E[P_VM]76Z4E%L<?Y^)U<.EY.'-@9JJA.2Q\/!$*Y OX
MR^^_B\;A#Q?$IKW8]!+Z<H,'L&@K(&)'_BO\G-J+>.?5WE+%<@)'^ ;AE:N"
MA_7FAIA>+NJFU5 0/$2Z! \/ 5-&%!KD8,L>)^D+2#S%A+?U%D%PVN+@PE8K
M37F!^*1HI6F,(S(Q41"KA"/ D-RSRM(@,:$*;PET-BMSP1';W@(=Z9T=T0S+
MU%OC*08IT6^C1?Y,KB;#,"0;1 <U]*X?.7DJ1:M0 );E:PZ-MD&ZY*]JT7*M
M;KRG4@*\J5Z"M0>F]CQ3>Z8 $\]NUHP\<MP2<!#JK>7]C/=H-W)%HG P2L<D
MF@RR>(KV=# -(V-.HN1$^#U[807P@EPG(;EQ7Z_/^*II*I:;(TFTP-#K&C>B
MB]4R1&\8LDG/X')KMO.*A,/1U#5CK]OHV;?@.-UN<B:D:$*B:-0UWJKX$Z\T
MD^-W,R>)H9JFJ6/.,B<D\T[+Y32^T;N3OF&OWSSE<32(XTZCD1R-!I/QQ-CC
M['S.QS;GX_?G'"FB\6<484]QFO1H&+E-R:9?F_3+)/^7]22U67?-UV;=;&$8
MVZPGTXXZ=04W_3SM&&'F(LS(N2LW.'D9:Y![^_XKO%*P MPCV8_VOQ@K][+^
MN]S]GWRD<L^X(A7LT#4<3D8^D>[-=X86C7UGMT+CJVV[)?XF@30+<'XGA#X:
MAJ#_\5K^ U!+ P04    " #E@?]8NQ]JUE\$  "_"0  &0   'AL+W=O<FMS
M:&5E=',O<VAE970R-2YX;6R55M]/XS@0?N]?,<JN5B!Y:>(D3L)")6!9'2?M
M'@+N[N%T#VXS--$F<==V*/SW-W;20E%!NA=[_&.^^<:>&?MDK?1/4R%:>&R;
MSIP&E;6KX^G4+"ILI3E2*^QHY5[I5EH:ZN74K#3*TBNUS92'H9BVLNZ"V8F?
MN]:S$]7;IN[P6H/IVU;JIW-LU/HTB(+-Q$V]K*R;F,Y.5G*)MVC_7%UK&DVW
M*&7=8F=JU8'&^]/@+#H^3]Q^O^&O&M?FA0S.D[E2/]W@JCP-0D<(&UQ8AR"I
M>\ +;!H'1#1^C9C!UJ13?"EOT+]YW\F7N31XH9J_Z])6IT$>0(GWLF_LC5K_
MAJ,_J<-;J,;X%M;#WK@(8-$;J]I1F1BT=3?T\G$\AQ<*>?B& A\5N.<]&/(L
MOTHK9R=:K4&[W83F!.^JUR9R=><NY=9J6JU)S\[.>T,SQL M+NFL+3@4.+B3
M\P;-X<G4D@VW<[H8\<X'//X&GH#OJK.5@<NNQ')7?TK<M@3YAN Y?Q?P][X[
M@CADP$.>O(,7;QV./5[\OQS^YVQNK*80^7>?RP-BLA_1I<VQ6<D%G@:4%P;U
M P:S3Q\B$7YYAV^RY9N\ASZ[I30L^P9!W<-59U%_WA"_T[(ST@>WV<?Z7=S]
MK <#9C PL2\,4 (VTM;=$JP"*@E:NFG9P$(9:T!J!$M%P6()TL!*&O/95EKU
MRPKPD2J(07,$W^I.=@N$127U$@U05M8O+4*CY)BHM:W1PTY<SI7;K6@LD&U:
MLY6TWN[<5198N^%:]4T)G4O7IGFBE=%4"?,GD*12Z_+S2FK[! U2@.JCR<%5
M!W>5ZHWL2G,XN:LTXDX,PVW]N#,QH9!$'Y(;8?+'YD",,S1>D#GV,>N:^%F:
MW. #=CV:8Y*6?>./[",D*2N$("$N6!$6).0Q2^*(A"QAN>"3'W0$GS[D/(J^
MP+,F;8I":L-4@& B2JB-BWRR<Y-PV=14.SQ#..!Q"(=P$(G$=7&6^BZ,X7!R
M01ZHIBX]](:H8U>P*''L$L[RT)'*"R:RT DA*])L<P(4'U?=0K6XZUV4L)BH
M?82"Y=QI\9@F4K<B6!JG;S@7L9",Y4E!4BY2:@7GNR1?VW60Z08[9$*XH^0I
MBW)G-LI91&1_T&.WCZ9C)WP?AYG;3A-9-O 7<?0&RXP\2HN$V,5I1&T4BUV.
MS^8&4FDR&"G\2?*(<9X/O#.132[DJK:46)<N;<K:]OIUK+C3Y,Y!+ECDCY7G
M+/-@*:%GQ1M$*0P%Q )2,;E3SL0^4R-^DH_XPW41?IP-^(*NZ\RX<N3;YVSP
M(?X5%]C.44,<L2'>SXQ!^]H#QC/.PD(,<IS2F;S%F@(M22%GH7@WJC,6A=Q%
M<L92"I57L3R0&"V[RRQ&RX(RA\.^.CU]\:BV2$7$?1T,U;N^L\/[NIW=_D[.
MAD?Y>?OPM?E.-:BFVM#@/:F&1UD:@!Z^"\/ JI5_HN?*TH/OQ8I^6*C=!EJ_
M5\IN!L[ ]L\V^P]02P,$%     @ Y8'_6 ^<P<J< P  4@@  !D   !X;"]W
M;W)K<VAE971S+W-H965T,C8N>&ULE5;?<^(V$'[GK]AQDTXR0VUC&\.EP QP
M[30W1YL)7.^ATP>!%^R)+5%)#LE_?ROY1V".T/8!>27M]^VN=J5E=!#R2:6(
M&EZ*G*NQDVJ]O_,\M4FQ8,H5>^2TLQ6R8)JF<N>IO4266%"1>X'OQU[!,NY,
M1G;M04Y&HM1YQO%!@BJ+@LG7&>;B,'9Z3K/PF.U2;1:\R6C/=KA$_67_(&GF
MM2Q)5B!7F> @<3MVIKV[6=_H6X4_,SRH(QE,)&LAGLSD/AD[OG$(<]QHP\#H
M\XQSS'-#1&[\4W,ZK4D#/)8;]E]M[!3+FBF<B_QKENAT[ P=2'#+REP_BL-O
M6,=C'=R(7-D1#I5NW'=@4RHMBAI,'A09K[[LI3Z'(\#0?P<0U(# ^ET9LEY^
M9)I-1E(<0!IM8C."#=6BR;F,FZ0LM:3=C'!ZLDR%U#^M4!8P$Y+ &=\IN%FQ
M=8[J=N1ILF$TO4W--ZOX@G?X8E@(KE,%O_ $DU.\1_2M@T'CX"RX2/BIY"Z$
M?A<"/X@N\(5MP*'E"_]7P']-UTI+*I&_SX5<,4;G&<VUN5-[ML&Q0_="H7Q&
M9_+C#[W8__F"OU'K;W2)?;*D:YB4.8+8PF?:4T:82TPR?<[5BV3G75VE"'-1
M[!E_!7.--?T4Y(VMC;4%;+>3N&.:CJMSU8M\UZ=RS'.Z62[<+"I)W<+48BAI
MV"8-_BBUTHPG!(7I,\MR4URP8"]9419U++!ZW2,\(L<#RX%*&6'&^),AFQ8H
MLPV#*^@9JU?0KSZQ^7SA&U$4F=:8P"?&2WI8((BLX3X\_#ZO6/J1.S3XT T@
M'A)L_ATH[%E03%L&TH7I? 8#MP\1_7K!"6;!R(A?ZU_!('!#X\_ '1@C]FPN
M9+[?9K[_GS-?'U)5 '24H"EI7^V30_Y,GU'2"PKW7".E5<,CG9\Z5QX7+;Y?
M'H?&$JLM)93%5V"%*+FV&5^_W27QENY.2:^ -,XJ; HI/XGA.^:LB4&:&( >
M;IT*0C>V#K0+3,%6Y-10U%WGYI[#*A6E(DIUVUFE$O'D$8)E]G*RT&G+LQ$Z
MMDYI"*&5.LVI?K2Q3FO[Q\5,.0^Z'\*(!*JY(+#%&7>CV)1#&'>'T;#S+TF"
MV(W":QK]#V:,@FOHNX/^]=D"\H[>>;H4.]O-%&R,9]63WZZV#7-:]8DW]:K;
M+IC<V6N.6X+Z9-(!676P:J+%WG:-M=#4@ZR84M-':11H?RN$;B;&0/LW8O(-
M4$L#!!0    ( .6!_U@?@OJ;_P,  *$)   9    >&PO=V]R:W-H965T<R]S
M:&5E=#(W+GAM;*56;6\:.1#^OK]BM(VJI.)@7V"!%)!(>M5Q2BXH(>V'TWTP
MBV&M>NT]VUN2^_4WMF%#>@15NB_KL=?SS,LS8WNTE>J;+B@U\%1RH<=A84QU
MV>GHO* ET6U948%_UE*5Q.!4;3JZ4I2LG%+).TD499V2,!%.1FYMKB8C61O.
M!)TKT'59$O5\1;G<CL,XW"_<LTUA[$)G,JK(ACY0\UC-%<XZ#<J*E51H)@4H
MNAZ'T_CR*K/[W88OC&[U@0PVDJ64W^QDMAJ'D76(<IH;BT!P^$ZO*><6"-WX
M>X<9-B:MXJ&\1__L8L=8ED33:\F_LI4IQN$@A!5=DYJ;>[G]C>[BZ5F\7'+M
MOK#U>WN]$/):&UGNE-&#D@D_DJ=='@X4!M$;"LE.(7%^>T/.RT_$D,E(R2TH
MNQO1K.!"==KH'!.6E >C\"]#/3.YEF7)#&;9:"!B!==2&"8V.(<;1I:,,\.H
MAO,%67*J+T8=@T:M:B??&;CR!I(W#&1PBY"%AE_%BJY>ZW?0V<;C9._Q57(2
M\/=:M"&-6I!$2?<$7MID('5XZ?_+P)_3I38*B^BO8SGP)KK'3=C&NM05R>DX
MQ,[15'VGX>3]NSB+/IX(H-L$T#V%/GG 1EW5G()<P[Q6>8%%NH*OQ%"%P6BC
MCSE\$O*XPR_86X>=6VP@BH(NY%; TG;X97 ^$[ H9*TQF?HB6!2*TE<U  _L
MZ=5"@)121^E>""RWEN 4&BE8X*%C4/T,AL,$OW$KS5(W#J,8QZ35[_:#1V%V
M^P99#/UTB/_[<8S?7C<*%M(0[K/B- >]U&G&D45,6UELQVXK&?3A!#6]AIK>
M3U-S5U%%;&7!#<4LPOW=(TRUIL?Y.8E[G)^9\&>T/RZYRX&1(!N[O+%+G-W
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
M<)4E+JC^F>@G1NZ[JWDM#:6\$TMZ65%9!=K?2NJ586(=C&_U_%]02P,$%
M  @ Y8'_6 6BNG=C!   E X  !D   !X;"]W;W)K<VAE971S+W-H965T,S N
M>&ULO5?;;N,V$/T50@46+>"-+G&NM0WDLHNFV !!TK0/BSXPTD@FPHM"4G'2
MK^\,I<@*ZLB+9ML7FY(X9\X,9P[)V<K8>[<$\.Q)2>WFT=+[^CB.7;X$Q=V.
MJ4'CE])8Q3T^VBIVM05>!",EXRQ)]F/%A8X6L_#NRBYFIO%2:+BRS#5*<?M\
M"M*LYE$:O;RX%M72TXMX,:MY!3?@;^LKBT]QCU((!=H)HYF%<AZ=I,>GZ90,
MPHS?!:S<8,PHE#MC[NGAHIA'"3$"";DG"(Y_CW &4A(2\GCH0*/>)QD.QR_H
MGT/P&,P==W!FY!^B\,MY=!BQ DK>2']M5K] %] >X>5&NO#+5MW<)&)YX[Q1
MG3$R4$*W__RI2\2W&&2=019XMXX"RW/N^6)FS8I9FHUH- BA!FLD)S2MRHVW
M^%6@G5_<X#(7C01F2G;A7 ,%.\ESTV@O=,5N/-<%MX5C/YZ#YT*ZG]A']HTV
ML]@C07(3YQV9TY9,]@:9?79IM%\Z]DD74+RVCS&P/KKL);K3;!3PUT;OL-UD
MPK(DFX[@[?;9V@UXTS?P-J;FMBZX!W*Q^S$Y8%\O0=V!_7-3^*/HU(#'KN8Y
MS"/L, ?V$:+%AQ_2_>3G$>[3GOLTH.^^<Z6_?D%#=N%!N8TQ3/^#&/;Z&/9&
M\W\.+K>BIG[>1&W<^+<EL).;6]22AT8@-U8(ETOC&AMRXD2E12ERKCUS4*'R
M> 9/J'X.W 1''C1F)P>+?8!JHG7#Y0#",6^8T!ZL4*S&7U.@&2:5\:(0Q!BG
M/Z"-\)R$Z)6IA0IS3^O@D62^%% R%%[+P]H4D(N@@HK?@]T9R>-^G\?]\3Q2
MP6+,O#!O)G,+ N386>F$;6NM@Y[2P7AKU;7$Y+_%9MSX&KPUKH8@\2-D#GLR
MAZ-XG\H2L1BF/*R'03G",BAHY(P4U.\%*X7F.A>XK Z7%*A@-FK>N"NJRC.C
M:JZ?F<#Z:JQ%(/G,X)'+IBT (M%5;?!"2T>5W$G.6$4<]1$?O5/9CD:5;13]
M7ZI"FJPWL>1_T;;.S7<.8[ 7I^^1MRW6+_K&U2NE$CHW"ICG3T/!&Y;3A.;(
M)N@/B17^O:HV%+80+@IB6XG8!KF0(C0KI7S@HE-,[!15-]0EO#6B%FF\L<_,
M4DDA))['2$$WV#:.*-P9OR0AS=$OG@]=JZ6*%K4=U]8\BI8T1<:KBF3TGYS0
MM.:BV&&?&XM4[*1/S5"".28%I, C%C7W,"5! MJV'.:%8N@  &>W!^3@7*."
M<TV4T4>C*5^XM?R%R: H[T!#*7SX2- :MQ:69DR%H\]8+Z?9NI"R=^O[-HBA
MP.^-L5H?GM(MIZ=QB=]B?;56^ D>DK$X[%#U&5^C,RZ=H=I1PN-BCN9T?7Q*
M1T\VWW=/V.+K_9O"T<:@X\%%08&MPG4(\:FIVCM#_[:_<IVT%XWU]/:^=LEM
M);1C$DHT378.\/!EVRM0^^!-':X=V,=XB0G#)5X;P=($_%X:XU\>R$%_$5W\
M#5!+ P04    " #E@?]8T'^L:RD*  #0B@  &0   'AL+W=O<FMS:&5E=',O
M<VAE970S,2YX;6RUW5M3XEH6P/&ODF).39U3-=.0</$R2E5K[I<S77IZSL.I
M>8BPE52'A$Z"ME7SX2<!) 1P"^W?%Q5D_58B63O99)E</*79MWPB1*'\F,9)
M?MF:%,7LO-W.1Q,Q#?-/Z4PDY6_NTVP:%N7#[*&=SS(1CA=!T[BM=3J#]C2,
MDM;P8O'<EVQXD<Z+.$K$ETS)Y]-IF#U?B3A]NFRIK9<G;J*'25$]T1Y>S,('
M<2N*K[,O6?FHO5;&T50D>90F2B;N+UN?U?.@VZ\"%J_X3R2>\HV?E6I5[M+T
M6_7 &5^V.M42B5B,BHH(RV^/XEK$<265R_%]A;;6.:O S9]?='.Q\N7*W(6Y
MN$[C/Z-Q,;ELG;:4L;@/YW%QDS[98K5"BP4<I7&^^*H\+5][TFTIHWE>I--5
M<+D$TRA9?@]_K/X0&P%J[Y4 ;16@'1K0705T#PWHK0)ZVP&OK4-_%= _-,-@
M%3#8#NB_$G"R"C@Y-,/I*N#TT QGJX"S0S.HG9=WKG-PR/K-/OC=5E_>;O7@
M]UM]></5Q3O>7FZ+BPU9#XMP>)&E3TI6O;[TJA\6U;"(+[??**D*][;(RM]&
M95PQO D+H83)6+D1#_,X+-+L60G"HA!9KORJBR*,XOPWY9_*UUM=^?67WY1?
ME"A1_IBD\[P,RB_:1;D,E=0>K?)9RWS:*_FZ2I FQ217C&0LQGOB'7G\0!+?
M+M=]_0?07OX 5YH4O!6S3TJW\P]%ZVB]/<MS+0]WY_$GI:.^&JZ_%9Y(LQOR
M\"!\5K3!J]'F6]&9=-FM]RV[?7AX=]^&\+[L[ONR>_)P78S*</75</_PC4[;
M$Q[(PW]/']?AJJ0&NNM!H+OPNC\Q"/SEER]6G$),\__N6=*KI=S;+U>''>?Y
M+!R)RU9Y7)&+[%&TAG__FSKH_&M?K9&83F(&B9DD9I&836(.B;DDYI&83V(!
MA#6&@=YZ&.C)].'GV2Q+'\6XW,6/RDE +JI]?9@D\S!6RIE"%A91\E >K3^*
M9"[V[?NOI/ZQ@P&)Z21FD)A)8M82&RRP:L[V..P/NFJG<]%^W"QS,J=#8BZ)
M>23FDU@ 88TR[Z_+O"\M\QM1S+-$*6?-XOL\*I[W%;)4.+:024PG,8/$3!*S
MEMC91B%W/G7.!EMU3*9T2,PE,8_$?!(+(*Q1QX-U'0_>J.-1'.9Y=!^-PL6'
M8/=9.BUWS^M#^#@*[Z(X*J+].VNI?FR-DY@^V-F+J2=J5^TWMWZ#S&F2F'78
M"MAD3N>PG"Z9T]O-J6F#$VTKIT_F#""L47(GZY([D9:<+DIT%"W*;5])2:./
M+2D2TTG,(#&3Q*PEUM_8( ?=SG;9G>QLM0/UM-=\D;,KJ>I)1]VJIEU*U<J7
M-5_ED:OHDU@ 88UB.ET7TZFTF*[#+'NN9I2C-"_V[J&D\<>6$XGI)&:0F$EB
M%HG9).:<[I1G;V>:ZY(9/1+S22R L$81GZV+^$Q:Q%\R\1BE\SQ^KCXUFF>9
M&&]\5E1D(BRF(BE>KW$I?VR-DYA^MKL'Z&UO8@:9T20QZVQWU[2S^#:9T3GD
M#^:2&3T2\TDL@+!&3:J=^J1N1UJ5M_-L- FS!Z'<I]FR]M;EN:\(Y=RQ58AJ
M^DIK;%;:3AVB.4U4LU#-1C4'U5Q4\U#-1[6 TIH%OM&UH4H+_'?QI+@BR\6S
M<I6&6;G/O5>^S._B:*1\+5:?^2A_!6)Z)[*]IVWE_M$53VHZJAFH9J*:A6HV
MJCFHYJ*:AVH^J@64UAP9M'IDT#ZLEV-%4X,"J>FH9J":B6H6JMFHYJ":BVH>
MJOFH%E!:<U"H^[M4:=_(NT\5R?FC!P:TS0O5#%0S4<U"-1O5'%1S4<U;:9L?
MA?1.N]M32!]-&E!:L^+K5BY5WLOUUIDJ>?C1%8WV:J&:@6HFJEFH9J.:L](V
MJ^9LY],\-*6':CZJ!936K.>Z9TN5-VT%T7@<E^X/Y<_R #^3S^W1[BU4TU'-
M0#43U2Q4LU'-0347U3Q4\U$MH+3F(% W?*F#CYO;H^U>J*:CFH%J)JI9J&:C
MFH-J+JIYJ.:C6D!IS4&A;DE3Y3UI1CZJ8L+1*)TGQ=[21]O24$U'-0/53%2S
M4,U&-0?57%3S4,U7]W3LG6Q/:P(J9[.DZ\8X5=X9]]K!OO(_Y?TG_M"F.E33
M4<U -1/5+%2S4<U!-1?5/%3S42V@M.:@43?BJ6<?-SE N_!034<U ]5,5+-0
MS48U!]5<5/-0S4>U@-*:US:I&P$U>2/@^_^E6Y[@V*$!U714,U#-7&F- \W^
M3CNLA2:U4<U!-1?5/%3S42V@M&;-U[V!FKPWL-SIS[.H>%9\D>=*,0D3I=M1
M]/ YWYQ(;,\QKM/I+$R>I7,'>>*CQP*T:1#5#%0S4<U"-1O5'%1S4<U#-1_5
M DIK#AEUTZ#V<4V#&MHTB&HZJAFH9J*:A6HVJCFHYJ*:AVH^J@64UAP4ZJ9!
M3=XT^/:)!3EP=.FC;8&H9J":B6H6JMFHYJ":BVH>JOFH%FB[+8N-TQ3-DJZ[
M C5IE]+PCV@LGM[L'Y(C1Y<UJ>FH9J":B6H6JMFHYJ":BVH>JOFH%E!:L_SK
M)D*M_W&'^6A3(:KIJ&:@FHEJ%JK9J.:@FHMJ'JKYJ!906G-0J)L*-?EEY/Z]
M/ V0)OEB:*AN]E"()$Q&0A$_9B+)Q=[A &TG1#5=V[TLV<Y_>QAH2A/5+%2S
M4<U!-1?5/%3S42V@M&:5UUV"FKQ+\%9D56=0>J\XR3AZC,;S,(Z?%6<ZK:8#
M41@K5_.\C,ESY?/H^SS*H^60()TGH'V%J*:CFH%J)JI9J&:CFH-J+JIYJ.:C
M6D!IS<&B[C_43C]NGH#V%Z*:CFH&JIFH9J&:C6H.JKFHYJ&:CVH!I34'A;J_
M4)-?Z>_SLFM(VBN$MA&BFHYJAK9[=;W^]A3#1%-:J&:CFH-J+JIYJ.:C6D!I
MS;L^U=V!W;<N$WB7B^_SZOJ<QF/U=:,_Z+!3!?($QU8\JNFH9J":B6H6JMFH
MYJ":BVH>JOFH%E!:<VBHFPB[ZH=- ;IHFR"JZ:AFH)J):A:JV:CFH)J+:AZJ
M^:@64%IS4*C;!+O2CJ/AS?+8?V_-HUV *ZW1_C#8/K[6T9P&JIFH9J&:C6H.
MJKFHYJ&:CVH!I35K>>.6K_+N/C/-Q"C,?^:8G[WE*WO/5_:FK^Q=7]G;OK+W
M?65O_,K>^96]]2M[[U?VYJ\?<<W ;MT=V.U]W#$_V2=UC6HZJAFH9J*:A6HV
MJCFHYJ*:AVH^J@64UAP4ZI[!KOS"@S_7'K1"&W<&W+D_T[4\]=%ECG8!HIJ)
M:A:JV:CFH)J+:AZJ^:@64-JRS-OY1(A"#XMP>#$5V8.X%G&<*XO_Y*D. #:>
M53)Q7UU=Y/RSUFKO/&^IY[:ZYWE'/7<7S[=K?G@Q"Q]$$&8/43E:Q.*^3-7Y
M=%*N6!8]3-8/BG1VV5);REU:%.ET\>-$A&.152\H?W^?IL7+@RK!4YI]6ZS.
M\/]02P,$%     @ Y8'_6 KK!GOR!@  'D,  !D   !X;"]W;W)K<VAE971S
M+W-H965T,S(N>&ULK9Q=<]HX&(7_BH;=V6EGM@$;,)!-F&DB?Z33[&22=O>B
MLQ<"!'CB#RJ+T/37K_P1C,!18'JX(-CH?5X9G5CR><$7FU0\9DO.)?D11TEV
MV5I*N3IOM[/IDL<L.TM7/%'OS%,1,ZDVQ:*=K01GLR(HCMIVI^.T8Q8FK?%%
ML>].C"_2M8S"A-\)DJWCF(GG*QZEF\N6U7K9<1\NEC+?T1Y?K-B"/W#Y=74G
MU%9[2YF%,4^R,$V(X//+UD?K/+"'>4#1XI^0;[*=UR0_E$F:/N8;-[/+5B?O
M$8_X5.8(IOX\\6L>13E)]>-[!6UM<^:!NZ]?Z%YQ\.I@)BSCUVGT;SB3R\O6
ML$5F?,[6D;Q/-P&O#JB?\Z9IE!7/9%.V[?=;9+K.9!I7P:H'<9B4?]F/ZH/8
M";!ZKP3858"]']!]):!;!73W U[K4J\*Z!W;I7X5T#\V@U,%.,=F&%0!@V,#
MAE5 (9=V.1S%6%(FV?A"I!LB\M:*EK\H!%%$JR$,DUR[#U*H=T,5)\?7;!5*
M%H4_62&E=Y1+%D;9>_*!?'V@Y-WO[TFV9()G)$S(EV6ZSE@RRR[:4N7.">UI
ME8>6>>Q7\G3);9K(94;<9,9G#?&>.=XQQ+?5,6\/W'XY\"O;"/RTCLY(U_J3
MV!V[U]"?:W/X+7LV1=.WDB<J>>?5</?X\&[39_EKV?U?RQZ8PRF?;C_XKF$@
MNUL%=PM>]S@%?_NLWB<WDL?9?PV=NRIAO698/E.<9RLVY9<M-15D7#SQUOB/
MWRRG\U>31I PBH2Y2)B'A/E(6 "":<+K;877,]''-UFV9LF4DW1.IFD<*_&I
MT_7TD;Q3I\J'XJ3YODF!1NJI"D3"*!+F(F%>">L7L'PY]C0>.4-U]GC:5=9A
MHT%_X/3T5@&H7YID^EO)](V2>:BF4J6<QDGPRAA^JC:0,(J$N4B85\*<G6'O
M=_+'GCH:F@T:V@6@OFGZ<+;Z<([1Q]X)I4DH1LZI0D'"*!+F(F&><Z  J].D
M%&32  33Y#38RFE@E--5*E1$F"P(B]-U(IN$9"2<*B0DC X._V&=KM4P8"XR
MK8>$^4A8 ()I4AINI30T+W82R155$L$D;[K^NS+&GRJD$C;<&?O.6<?6AYV6
MC49Z(Z>WMRQPFYMU1GHS[Q6:-=I][)TI&F/Z@_[>E +Z:+2!&VT';F0<N'N>
M.UC%.>!)7=FS21B%\CF?8N9K=25/YJD@DY?S1-.X&O&GCBL21D<')PAGT#2E
MN\BLWK%9?636  33)&1U:I.H8Q31-1/B.==0F&12K&.>2,.48H:=*ADHC5:T
MW8L$N]NQFU0#3>P=G]B')@XJFJ,EMKIZ8ET7.^:A9=9%6NBAM*&G+R(Q*,.(
M.UD92!JM:-H 68W+#6A>[^B\/C1O4-$T79AE8=>RL(VR^)PFBP]?N(@)Y1-)
MOMWR>,)%HQUG)IVL""2-0FDNE.9!:3Z4%J!HNOIJ/]B"&L(6U!&&TBB4YD)I
M'I3F0VD!BJ8KL#:&+;,S3 7;)*9I$&H!0VG4.G11>Z/&61!J\!Z;UH>F#5 T
M72BU'6R]X0??>^1SRI+,/$="76$HC4)I+I3F06D^E!:@:+KP:I_9<J!S)-1N
MAM(HE.9":1Z4YD-I 8JF*["VIBVS-_W+OI29?[(FH=:U=>A=#[N-DRC4NJYH
M_;?2^M"T 8JF*ZEVIBVS-?VPGF3\^SKWI-RG_-DXET)M:BB-0FDNE.9!:3Z4
M%J!HNOYJ@]T:0>=2J*$.I5$HS872/"C-A]("%$W_)F-MS]MF>SZ_C(C49423
MW.P&^[?)=;XVYSA525":"Z5Y4)H/I04HFJZDVM"WS8;^'1=3-86R1?&MMEQ3
M)-RM_#8JS#HLUNYK"^K40VDNE.9!:3Z4%J!HNK;JJH!MK@K\S3?D$Q<9?R8W
MR5RPLG*T%IQ<L>31N&HSDT^=,Z$T"J6Y4)H'I?E06H"BZ6JLJP0VM$I@0ZL$
M4!J%TEPHS8/2?"@M0-%T!=95 MM<)3CFVWEFQ,FR@U8*H#072O,JVNZJMS1"
M#KT0:.( 1=,U51<4;'-!(:^\$YE7WC,^78M0AC_Y[-AU'+3, *71BF988[K0
MA-[;"7UHP@!%TX53%P1L\S?/OX0SOE'"$.9U&+0. *51*,V%TCPHS8?2 A1-
M%UY=![ 'T'48U/6'TBB4YD)I'I3F0VD!BJ8KL*X?V.;Z05F EVFNPN92DQEP
MLNB&!VN3OM.P,J'0M"Z4YD%I/I06H&BEGMH[/ZZ/N5@4-UK(R#1?LI>_4M[N
MW=[,X6-Q"X.]_=0Z=ZV&_9YU[I>W:JCQY9TC;IE8A$J;$9^K5)VS@5HCB/)F
M#.6&3%?%3_LGJ91I7+Q<<C;C(F^@WI^GJ7S9R!-L;XDQ_A]02P,$%     @
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
MW<='GFYXV39H_GY?%/7+E];!:4O?U5]02P,$%     @ Y8'_6$W(M7"T @
MA0<  !D   !X;"]W;W)K<VAE971S+W-H965T,SDN>&ULM55;;]HP%/XK1UDU
MM=)&0H 4.HA4VE7K-#14UNVAVH-)#L1J;&>V(=V_G^U EE5I'B:5!^++^2X^
MMH^GI9"/*D/4\,1RKF9>IG5QX?LJR9 1U1,%<C.S$9(1;;IRZZM"(DD=B.5^
M& 21SPCE7CQU8TL93\5.YY3C4H+:,4;D[SGFHIQY?>\X<$>WF;8#?CPMR!97
MJ.^+I30]OV9)*4.NJ. @<3/S+OL7\XF-=P'?*9:JT0:[DK40C[9SF\Z\P!K"
M'!-M&8CY[/$*\]P2&1N_#IQ>+6F!S?:1_<:MW:QE311>B?P'374V\\8>I+@A
MNUS?B?(3'M8SLGR)R)7[A[**'48>)#NE!3N C0-&>?4E3X<\- !A^ (@/ !"
MY[L2<BZOB2;Q5(H2I(TV;+;AENK0QASE=E-66II9:G Z7F5"ZO??4#*8"VG
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
MY-I O9\R)E<3[:#N-Z/?4$L#!!0    ( .6!_U@=N"S8/00  #D5   9
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
M2:=LTZ[8]LOF;<OF_90Y*,-W%W#M56+!#$QS8,%H#<9F80,-FG:+[?<#;O^
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
MEAV%%1LAA7L:1^UO"1&KA!*5>(9R' TC9O?Z\8LVXEDKQV5>&"WE.(I/&=_
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
M97/(9]UOSNDG4$L! A0#%     @ Y8'_6 =!36*!    L0   !
M     ( !     &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4    " #E@?]8RS7>
MU.\    K @  $0              @ &O    9&]C4')O<',O8V]R92YX;6Q0
M2P$"% ,4    " #E@?]8F5R<(Q &  "<)P  $P              @ '- 0
M>&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0    ( .6!_U@G^:!7)08  ,8B
M   8              " @0X(  !X;"]W;W)K<VAE971S+W-H965T,2YX;6Q0
M2P$"% ,4    " #E@?]8X24@7WD&  !D'P  &               @(%I#@
M>&PO=V]R:W-H965T<R]S:&5E=#(N>&UL4$L! A0#%     @ Y8'_6 F(09[$
M"   W20  !@              ("!&!4  'AL+W=O<FMS:&5E=',O<VAE970S
M+GAM;%!+ 0(4 Q0    ( .6!_UB5!?()< (  %P%   8              "
M@1(>  !X;"]W;W)K<VAE971S+W-H965T-"YX;6Q02P$"% ,4    " #E@?]8
M%& #N\\(  "L)0  &               @(&X(   >&PO=V]R:W-H965T<R]S
M:&5E=#4N>&UL4$L! A0#%     @ Y8'_6)?N,6F: @  ZP4  !@
M     ("!O2D  'AL+W=O<FMS:&5E=',O<VAE970V+GAM;%!+ 0(4 Q0    (
M .6!_UAV>=1G P8  *\@   8              " @8TL  !X;"]W;W)K<VAE
M971S+W-H965T-RYX;6Q02P$"% ,4    " #E@?]8HV.OWR<%  #\'   &
M            @('&,@  >&PO=V]R:W-H965T<R]S:&5E=#@N>&UL4$L! A0#
M%     @ Y8'_6* <TO.B"   DSX  !@              ("!(S@  'AL+W=O
M<FMS:&5E=',O<VAE970Y+GAM;%!+ 0(4 Q0    ( .6!_UC_TD=*J (  )@'
M   9              " @?M   !X;"]W;W)K<VAE971S+W-H965T,3 N>&UL
M4$L! A0#%     @ Y8'_6.]$6ZK8!P  DQ,  !D              ("!VD,
M 'AL+W=O<FMS:&5E=',O<VAE970Q,2YX;6Q02P$"% ,4    " #E@?]8H-+*
M/U$%  #I"P  &0              @('I2P  >&PO=V]R:W-H965T<R]S:&5E
M=#$R+GAM;%!+ 0(4 Q0    ( .6!_U@ <?PJB D  ,@6   9
M  " @7%1  !X;"]W;W)K<VAE971S+W-H965T,3,N>&UL4$L! A0#%     @
MY8'_6-14F.:? P  D0D  !D              ("!,%L  'AL+W=O<FMS:&5E
M=',O<VAE970Q-"YX;6Q02P$"% ,4    " #E@?]8V!UN((P%  ",#   &0
M            @($&7P  >&PO=V]R:W-H965T<R]S:&5E=#$U+GAM;%!+ 0(4
M Q0    ( .6!_UCE,3[V_ 0  ,D+   9              " @<ED  !X;"]W
M;W)K<VAE971S+W-H965T,38N>&UL4$L! A0#%     @ Y8'_6&$!F8:Q!@
ME0\  !D              ("!_&D  'AL+W=O<FMS:&5E=',O<VAE970Q-RYX
M;6Q02P$"% ,4    " #E@?]8BS=[,^(#  #B"   &0              @('D
M<   >&PO=V]R:W-H965T<R]S:&5E=#$X+GAM;%!+ 0(4 Q0    ( .6!_UCP
M*7EV' <  %41   9              " @?UT  !X;"]W;W)K<VAE971S+W-H
M965T,3DN>&UL4$L! A0#%     @ Y8'_6.#P)1^X @  @PD  !D
M     ("!4'P  'AL+W=O<FMS:&5E=',O<VAE970R,"YX;6Q02P$"% ,4
M" #E@?]8$,+L0$0"  "*!@  &0              @($_?P  >&PO=V]R:W-H
M965T<R]S:&5E=#(Q+GAM;%!+ 0(4 Q0    ( .6!_UC23O:'? 0  .<*   9
M              " @;J!  !X;"]W;W)K<VAE971S+W-H965T,C(N>&UL4$L!
M A0#%     @ Y8'_6(.:=YV% @  HP4  !D              ("!;88  'AL
M+W=O<FMS:&5E=',O<VAE970R,RYX;6Q02P$"% ,4    " #E@?]8>0B>HJ$#
M  "$"0  &0              @($IB0  >&PO=V]R:W-H965T<R]S:&5E=#(T
M+GAM;%!+ 0(4 Q0    ( .6!_UB['VK67P0  +\)   9              "
M@0&-  !X;"]W;W)K<VAE971S+W-H965T,C4N>&UL4$L! A0#%     @ Y8'_
M6 ^<P<J< P  4@@  !D              ("!EY$  'AL+W=O<FMS:&5E=',O
M<VAE970R-BYX;6Q02P$"% ,4    " #E@?]8'X+ZF_\#  "A"0  &0
M        @(%JE0  >&PO=V]R:W-H965T<R]S:&5E=#(W+GAM;%!+ 0(4 Q0
M   ( .6!_UC'M[>JW@,  )T(   9              " @:"9  !X;"]W;W)K
M<VAE971S+W-H965T,C@N>&UL4$L! A0#%     @ Y8'_6/46R%R8 P  MP<
M !D              ("!M9T  'AL+W=O<FMS:&5E=',O<VAE970R.2YX;6Q0
M2P$"% ,4    " #E@?]8!:*Z=V,$  "4#@  &0              @(&$H0
M>&PO=V]R:W-H965T<R]S:&5E=#,P+GAM;%!+ 0(4 Q0    ( .6!_UC0?ZQK
M*0H  -"*   9              " @1ZF  !X;"]W;W)K<VAE971S+W-H965T
M,S$N>&UL4$L! A0#%     @ Y8'_6 KK!GOR!@  'D,  !D
M ("!?K   'AL+W=O<FMS:&5E=',O<VAE970S,BYX;6Q02P$"% ,4    " #E
M@?]8$E2",U\"  #P!0  &0              @(&GMP  >&PO=V]R:W-H965T
M<R]S:&5E=#,S+GAM;%!+ 0(4 Q0    ( .6!_UB->I&>^ $  !<$   9
M          " @3VZ  !X;"]W;W)K<VAE971S+W-H965T,S0N>&UL4$L! A0#
M%     @ Y8'_6&A=/R<.!0  HAL  !D              ("!;+P  'AL+W=O
M<FMS:&5E=',O<VAE970S-2YX;6Q02P$"% ,4    " #E@?]8_2&>'O8"  !V
M#0  &0              @(&QP0  >&PO=V]R:W-H965T<R]S:&5E=#,V+GAM
M;%!+ 0(4 Q0    ( .6!_UAS:MO0$0(  )@$   9              " @=[$
M  !X;"]W;W)K<VAE971S+W-H965T,S<N>&UL4$L! A0#%     @ Y8'_6-50
MP\:M"   WE<  !D              ("!)L<  'AL+W=O<FMS:&5E=',O<VAE
M970S."YX;6Q02P$"% ,4    " #E@?]83<BU<+0"  "%!P  &0
M    @($*T   >&PO=V]R:W-H965T<R]S:&5E=#,Y+GAM;%!+ 0(4 Q0    (
M .6!_UAZ]TM;X0,  #T1   9              " @?72  !X;"]W;W)K<VAE
M971S+W-H965T-# N>&UL4$L! A0#%     @ Y8'_6%MQ:/H= P  >PH  !D
M             ("!#=<  'AL+W=O<FMS:&5E=',O<VAE970T,2YX;6Q02P$"
M% ,4    " #E@?]8';@LV#T$   Y%0  &0              @(%AV@  >&PO
M=V]R:W-H965T<R]S:&5E=#0R+GAM;%!+ 0(4 Q0    ( .6!_UA2)?Z-!P,
M +8)   9              " @=7>  !X;"]W;W)K<VAE971S+W-H965T-#,N
M>&UL4$L! A0#%     @ Y8'_6&4=J!2) @  DP8  !D              ("!
M$^(  'AL+W=O<FMS:&5E=',O<VAE970T-"YX;6Q02P$"% ,4    " #E@?]8
M^Y^$]U<#  !Y"@  &0              @('3Y   >&PO=V]R:W-H965T<R]S
M:&5E=#0U+GAM;%!+ 0(4 Q0    ( .6!_UB);R1':P(  * &   9
M      " @6'H  !X;"]W;W)K<VAE971S+W-H965T-#8N>&UL4$L! A0#%
M  @ Y8'_6(G*->D.!0  (!<  !D              ("! ^L  'AL+W=O<FMS
M:&5E=',O<VAE970T-RYX;6Q02P$"% ,4    " #E@?]8V18=6FH%   T(0
M&0              @(%(\   >&PO=V]R:W-H965T<R]S:&5E=#0X+GAM;%!+
M 0(4 Q0    ( .6!_UBA#; _3P,  "H5   -              "  >GU  !X
M;"]S='EL97,N>&UL4$L! A0#%     @ Y8'_6)>*NQS     $P(   L
M         ( !8_D  %]R96QS+RYR96QS4$L! A0#%     @ Y8'_6'(HG:?N
M P  7R    \              ( !3/H  'AL+W=O<FMB;V]K+GAM;%!+ 0(4
M Q0    ( .6!_UB2+*"6N $  .<<   :              "  6?^  !X;"]?
M<F5L<R]W;W)K8F]O:RYX;6PN<F5L<U!+ 0(4 Q0    ( .6!_UB,3^J/N@$
M .X<   3              "  5<  0!;0V]N=&5N=%]4>7!E<UTN>&UL4$L%
3!@     X #@ /P\  $(" 0    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<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>66
<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>68
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.24.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>148</ContextCount>
  <ElementCount>257</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>47</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>7</UnitCount>
  <MyReports>
    <Report instance="msex-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>995100 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/dei/role/document/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="msex-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>995301 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlesexwater.com/role/ConsolidatedIncomeStatement</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF INCOME (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="msex-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>995302 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlesexwater.com/role/ConsolidatedBalanceSheet</Role>
      <ShortName>CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="msex-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>995303 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlesexwater.com/role/ConsolidatedBalanceSheet_Parentheticals</Role>
      <ShortName>CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parentheticals)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="msex-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>995304 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlesexwater.com/role/ConsolidatedCashFlow</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="msex-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>995305 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlesexwater.com/role/ConsolidatedCashFlow_Parentheticals</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) (Parentheticals)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="msex-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>995306 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CAPITAL STOCK AND LONG-TERM DEBT</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlesexwater.com/role/ShareholdersEquityType1</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF CAPITAL STOCK AND LONG-TERM DEBT</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="msex-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>995307 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CAPITAL STOCK AND LONG-TERM DEBT (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlesexwater.com/role/ShareholdersEquityType1_Parentheticals</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF CAPITAL STOCK AND LONG-TERM DEBT (Parentheticals)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="msex-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>995308 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMMON STOCKHOLDERS' EQUITY (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlesexwater.com/role/ShareholdersEquityType2or3</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF COMMON STOCKHOLDERS' EQUITY (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="msex-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>995309 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMMON STOCKHOLDERS' EQUITY (Unaudited) (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlesexwater.com/role/ShareholdersEquityType2or3_Parentheticals</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF COMMON STOCKHOLDERS' EQUITY (Unaudited) (Parentheticals)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="msex-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>995310 - Disclosure - Basis of Presentation and Recent Developments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlesexwater.com/role/BasisofPresentationandRecentDevelopments</Role>
      <ShortName>Basis of Presentation and Recent Developments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="msex-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>995311 - Disclosure - Rate and Regulatory Matters</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlesexwater.com/role/RateandRegulatoryMatters</Role>
      <ShortName>Rate and Regulatory Matters</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="msex-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>995312 - Disclosure - Capitalization</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlesexwater.com/role/Capitalization</Role>
      <ShortName>Capitalization</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="msex-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>995313 - Disclosure - Earnings Per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlesexwater.com/role/EarningsPerShare</Role>
      <ShortName>Earnings Per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="msex-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>995314 - Disclosure - Business Segment Data</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlesexwater.com/role/BusinessSegmentData</Role>
      <ShortName>Business Segment Data</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="msex-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>995315 - Disclosure - Short-Term Borrowings</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlesexwater.com/role/ShortTermBorrowings</Role>
      <ShortName>Short-Term Borrowings</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="msex-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>995316 - Disclosure - Commitments and Contingent Liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlesexwater.com/role/CommitmentsandContingentLiabilities</Role>
      <ShortName>Commitments and Contingent Liabilities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="msex-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>995317 - Disclosure - Employee Benefit Plans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlesexwater.com/role/EmployeeBenefitPlans</Role>
      <ShortName>Employee Benefit Plans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="msex-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>995318 - Disclosure - Revenue Recognition from Contracts with Customers</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlesexwater.com/role/RevenueRecognitionfromContractswithCustomers</Role>
      <ShortName>Revenue Recognition from Contracts with Customers</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="msex-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>995410 - Disclosure - Pay vs Performance Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/PvpDisclosure</Role>
      <ShortName>Pay vs Performance Disclosure</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="msex-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>995445 - Disclosure - Insider Trading Arrangements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements</Role>
      <ShortName>Insider Trading Arrangements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="msex-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>996000 - Disclosure - Basis of Presentation and Recent Developments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlesexwater.com/role/BasisofPresentationandRecentDevelopmentsTables</Role>
      <ShortName>Basis of Presentation and Recent Developments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://middlesexwater.com/role/BasisofPresentationandRecentDevelopments</ParentRole>
      <Position>22</Position>
    </Report>
    <Report instance="msex-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>996001 - Disclosure - Capitalization (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlesexwater.com/role/CapitalizationTables</Role>
      <ShortName>Capitalization (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://middlesexwater.com/role/Capitalization</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="msex-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>996002 - Disclosure - Earnings Per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlesexwater.com/role/EarningsPerShareTables</Role>
      <ShortName>Earnings Per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://middlesexwater.com/role/EarningsPerShare</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="msex-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>996003 - Disclosure - Business Segment Data (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlesexwater.com/role/BusinessSegmentDataTables</Role>
      <ShortName>Business Segment Data (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://middlesexwater.com/role/BusinessSegmentData</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="msex-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>996004 - Disclosure - Short-Term Borrowings (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlesexwater.com/role/ShortTermBorrowingsTables</Role>
      <ShortName>Short-Term Borrowings (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://middlesexwater.com/role/ShortTermBorrowings</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="msex-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>996005 - Disclosure - Commitments and Contingent Liabilities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlesexwater.com/role/CommitmentsandContingentLiabilitiesTables</Role>
      <ShortName>Commitments and Contingent Liabilities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://middlesexwater.com/role/CommitmentsandContingentLiabilities</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="msex-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>996006 - Disclosure - Employee Benefit Plans (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlesexwater.com/role/EmployeeBenefitPlansTables</Role>
      <ShortName>Employee Benefit Plans (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://middlesexwater.com/role/EmployeeBenefitPlans</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="msex-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>996007 - Disclosure - Revenue Recognition from Contracts with Customers (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlesexwater.com/role/RevenueRecognitionfromContractswithCustomersTables</Role>
      <ShortName>Revenue Recognition from Contracts with Customers (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://middlesexwater.com/role/RevenueRecognitionfromContractswithCustomers</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="msex-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>996008 - Disclosure - Schedule of Issued Accounting Standards (Details) - Schedule of Issued Accounting Standards</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlesexwater.com/role/ScheduleofIssuedAccountingStandardsDetailsScheduleofIssuedAccountingStandards</Role>
      <ShortName>Schedule of Issued Accounting Standards (Details) - Schedule of Issued Accounting Standards</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="msex-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>996009 - Disclosure - Rate and Regulatory Matters (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlesexwater.com/role/RateandRegulatoryMattersDetails</Role>
      <ShortName>Rate and Regulatory Matters (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://middlesexwater.com/role/RateandRegulatoryMatters</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="msex-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>996010 - Disclosure - Capitalization (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlesexwater.com/role/CapitalizationDetails</Role>
      <ShortName>Capitalization (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://middlesexwater.com/role/CapitalizationTables</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="msex-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>996011 - Disclosure - Capitalization (Details) - Schedule of Carrying Amount and Fair Value of the FMBs</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlesexwater.com/role/ScheduleofCarryingAmountandFairValueoftheFMBsTable</Role>
      <ShortName>Capitalization (Details) - Schedule of Carrying Amount and Fair Value of the FMBs</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://middlesexwater.com/role/CapitalizationTables</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="msex-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>996012 - Disclosure - Earnings Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlesexwater.com/role/EarningsPerShareDetails</Role>
      <ShortName>Earnings Per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://middlesexwater.com/role/EarningsPerShareTables</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="msex-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>996013 - Disclosure - Earnings Per Share (Details) - Schedule of Earnings Per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlesexwater.com/role/ScheduleofEarningsPerShareTable</Role>
      <ShortName>Earnings Per Share (Details) - Schedule of Earnings Per Share</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://middlesexwater.com/role/EarningsPerShareTables</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="msex-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>996014 - Disclosure - Earnings Per Share (Details) - Schedule of Earnings Per Share (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlesexwater.com/role/ScheduleofEarningsPerShareTable_Parentheticals</Role>
      <ShortName>Earnings Per Share (Details) - Schedule of Earnings Per Share (Parentheticals)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://middlesexwater.com/role/EarningsPerShareTables</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="msex-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>996015 - Disclosure - Business Segment Data (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlesexwater.com/role/BusinessSegmentDataDetails</Role>
      <ShortName>Business Segment Data (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://middlesexwater.com/role/BusinessSegmentDataTables</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="msex-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>996016 - Disclosure - Business Segment Data (Details) - Schedule of Inter-Segment Transactions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlesexwater.com/role/ScheduleofInterSegmentTransactionsTable</Role>
      <ShortName>Business Segment Data (Details) - Schedule of Inter-Segment Transactions</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://middlesexwater.com/role/BusinessSegmentDataTables</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="msex-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>996017 - Disclosure - Short-Term Borrowings (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlesexwater.com/role/ShortTermBorrowingsDetails</Role>
      <ShortName>Short-Term Borrowings (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://middlesexwater.com/role/ShortTermBorrowingsTables</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="msex-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>996018 - Disclosure - Short-Term Borrowings (Details) - Schedule of Lines of Credit</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlesexwater.com/role/ScheduleofLinesofCreditTable</Role>
      <ShortName>Short-Term Borrowings (Details) - Schedule of Lines of Credit</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://middlesexwater.com/role/ShortTermBorrowingsTables</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="msex-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>996019 - Disclosure - Short-Term Borrowings (Details) - Schedule of Credit Lines and the Weighted Average Interest Rates</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlesexwater.com/role/ScheduleofCreditLinesandtheWeightedAverageInterestRatesTable</Role>
      <ShortName>Short-Term Borrowings (Details) - Schedule of Credit Lines and the Weighted Average Interest Rates</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://middlesexwater.com/role/ShortTermBorrowingsTables</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="msex-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>996020 - Disclosure - Commitments and Contingent Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlesexwater.com/role/CommitmentsandContingentLiabilitiesDetails</Role>
      <ShortName>Commitments and Contingent Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://middlesexwater.com/role/CommitmentsandContingentLiabilitiesTables</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="msex-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>996021 - Disclosure - Commitments and Contingent Liabilities (Details) - Schedule of Purchased Water Costs</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlesexwater.com/role/ScheduleofPurchasedWaterCostsTable</Role>
      <ShortName>Commitments and Contingent Liabilities (Details) - Schedule of Purchased Water Costs</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://middlesexwater.com/role/CommitmentsandContingentLiabilitiesTables</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="msex-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>996022 - Disclosure - Commitments and Contingent Liabilities (Details) - Schedule of Operating Lease ROU Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlesexwater.com/role/ScheduleofOperatingLeaseROUAssetsTable</Role>
      <ShortName>Commitments and Contingent Liabilities (Details) - Schedule of Operating Lease ROU Assets</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://middlesexwater.com/role/CommitmentsandContingentLiabilitiesTables</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="msex-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>996023 - Disclosure - Commitments and Contingent Liabilities (Details) - Schedule of Future Minimum Operating Lease Commitments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlesexwater.com/role/ScheduleofFutureMinimumOperatingLeaseCommitmentsTable</Role>
      <ShortName>Commitments and Contingent Liabilities (Details) - Schedule of Future Minimum Operating Lease Commitments</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://middlesexwater.com/role/CommitmentsandContingentLiabilitiesTables</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="msex-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>996024 - Disclosure - Employee Benefit Plans (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlesexwater.com/role/EmployeeBenefitPlansDetails</Role>
      <ShortName>Employee Benefit Plans (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://middlesexwater.com/role/EmployeeBenefitPlansTables</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="msex-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>996025 - Disclosure - Employee Benefit Plans (Details) - Schedule of Employee Retirement Benefit Plans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlesexwater.com/role/ScheduleofEmployeeRetirementBenefitPlansTable</Role>
      <ShortName>Employee Benefit Plans (Details) - Schedule of Employee Retirement Benefit Plans</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://middlesexwater.com/role/EmployeeBenefitPlansTables</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="msex-20240630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>996026 - Disclosure - Revenue Recognition from Contracts with Customers (Details) - Schedule of Operating Revenues</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://middlesexwater.com/role/ScheduleofOperatingRevenuesTable</Role>
      <ShortName>Revenue Recognition from Contracts with Customers (Details) - Schedule of Operating Revenues</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://middlesexwater.com/role/RevenueRecognitionfromContractswithCustomersTables</ParentRole>
      <Position>48</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-Q" isDefinitelyFs="true" isUsgaap="true" original="msex-20240630.htm">msex-20240630.htm</File>
    <File>msex-20240630.xsd</File>
    <File>msex-20240630_cal.xml</File>
    <File>msex-20240630_def.xml</File>
    <File>msex-20240630_lab.xml</File>
    <File>msex-20240630_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="667">http://fasb.org/us-gaap/2024</BaseTaxonomy>
    <BaseTaxonomy items="29">http://xbrl.sec.gov/dei/2024</BaseTaxonomy>
    <BaseTaxonomy items="4">http://xbrl.sec.gov/ecd/2024</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>70
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "msex-20240630.htm": {
   "nsprefix": "msex",
   "nsuri": "http://middlesexwater.com/20240630",
   "dts": {
    "inline": {
     "local": [
      "msex-20240630.htm"
     ]
    },
    "schema": {
     "local": [
      "msex-20240630.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd",
      "https://xbrl.sec.gov/country/2024/country-2024.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024_def.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024_lab.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024_pre.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-sub-2024.xsd",
      "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd",
      "https://xbrl.sec.gov/ecd/2024/ecd-sub-2024.xsd",
      "https://xbrl.sec.gov/sic/2024/sic-2024.xsd",
      "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "msex-20240630_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "msex-20240630_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "msex-20240630_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "msex-20240630_pre.xml"
     ]
    }
   },
   "keyStandard": 230,
   "keyCustom": 27,
   "axisStandard": 18,
   "axisCustom": 0,
   "memberStandard": 16,
   "memberCustom": 29,
   "hidden": {
    "total": 36,
    "http://fasb.org/us-gaap/2024": 27,
    "http://middlesexwater.com/20240630": 5,
    "http://xbrl.sec.gov/dei/2024": 4
   },
   "contextCount": 148,
   "entityCount": 1,
   "segmentCount": 47,
   "elementCount": 639,
   "unitCount": 7,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2024": 667,
    "http://xbrl.sec.gov/dei/2024": 29,
    "http://xbrl.sec.gov/ecd/2024": 4
   },
   "report": {
    "R1": {
     "role": "http://xbrl.sec.gov/dei/role/document/Cover",
     "longName": "995100 - Document - Cover",
     "shortName": "Cover",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "b",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msex-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "b",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msex-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://middlesexwater.com/role/ConsolidatedIncomeStatement",
     "longName": "995301 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME (Unaudited)",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF INCOME (Unaudited)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "2",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:RegulatedAndUnregulatedOperatingRevenue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msex-20240630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "msex:OperationsAndMaintenance",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msex-20240630.htm",
      "unique": true
     }
    },
    "R3": {
     "role": "http://middlesexwater.com/role/ConsolidatedBalanceSheet",
     "longName": "995302 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited)",
     "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "c5",
      "name": "us-gaap:PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msex-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c5",
      "name": "us-gaap:PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msex-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R4": {
     "role": "http://middlesexwater.com/role/ConsolidatedBalanceSheet_Parentheticals",
     "longName": "995303 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parentheticals)",
     "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parentheticals)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "c5",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msex-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c5",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msex-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R5": {
     "role": "http://middlesexwater.com/role/ConsolidatedCashFlow",
     "longName": "995304 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msex-20240630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:DepreciationAndAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msex-20240630.htm",
      "unique": true
     }
    },
    "R6": {
     "role": "http://middlesexwater.com/role/ConsolidatedCashFlow_Parentheticals",
     "longName": "995305 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) (Parentheticals)",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) (Parentheticals)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:AllowanceForFundsUsedDuringConstructionInvestingActivities",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msex-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:AllowanceForFundsUsedDuringConstructionInvestingActivities",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msex-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R7": {
     "role": "http://middlesexwater.com/role/ShareholdersEquityType1",
     "longName": "995306 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CAPITAL STOCK AND LONG-TERM DEBT",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CAPITAL STOCK AND LONG-TERM DEBT",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "7",
     "firstAnchor": {
      "contextRef": "c5",
      "name": "us-gaap:CommonStockValueOutstanding",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msex-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c5",
      "name": "us-gaap:CommonStockValueOutstanding",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msex-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R8": {
     "role": "http://middlesexwater.com/role/ShareholdersEquityType1_Parentheticals",
     "longName": "995307 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CAPITAL STOCK AND LONG-TERM DEBT (Parentheticals)",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CAPITAL STOCK AND LONG-TERM DEBT (Parentheticals)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "8",
     "firstAnchor": {
      "contextRef": "c5",
      "name": "us-gaap:CommonStockSharesAuthorized",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msex-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c5",
      "name": "us-gaap:CommonStockSharesAuthorized",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msex-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R9": {
     "role": "http://middlesexwater.com/role/ShareholdersEquityType2or3",
     "longName": "995308 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMMON STOCKHOLDERS' EQUITY (Unaudited)",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMMON STOCKHOLDERS' EQUITY (Unaudited)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "9",
     "firstAnchor": {
      "contextRef": "c37",
      "name": "us-gaap:StockholdersEquity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msex-20240630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c40",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msex-20240630.htm",
      "unique": true
     }
    },
    "R10": {
     "role": "http://middlesexwater.com/role/ShareholdersEquityType2or3_Parentheticals",
     "longName": "995309 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMMON STOCKHOLDERS' EQUITY (Unaudited) (Parentheticals)",
     "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMMON STOCKHOLDERS' EQUITY (Unaudited) (Parentheticals)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "10",
     "firstAnchor": {
      "contextRef": "c57",
      "name": "us-gaap:CommonStockDividendsPerShareCashPaid",
      "unitRef": "usdPershares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msex-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c57",
      "name": "us-gaap:CommonStockDividendsPerShareCashPaid",
      "unitRef": "usdPershares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "4",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msex-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://middlesexwater.com/role/BasisofPresentationandRecentDevelopments",
     "longName": "995310 - Disclosure - Basis of Presentation and Recent Developments",
     "shortName": "Basis of Presentation and Recent Developments",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msex-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msex-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://middlesexwater.com/role/RateandRegulatoryMatters",
     "longName": "995311 - Disclosure - Rate and Regulatory Matters",
     "shortName": "Rate and Regulatory Matters",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:PublicUtilitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msex-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:PublicUtilitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msex-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://middlesexwater.com/role/Capitalization",
     "longName": "995312 - Disclosure - Capitalization",
     "shortName": "Capitalization",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msex-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msex-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://middlesexwater.com/role/EarningsPerShare",
     "longName": "995313 - Disclosure - Earnings Per Share",
     "shortName": "Earnings Per Share",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msex-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msex-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://middlesexwater.com/role/BusinessSegmentData",
     "longName": "995314 - Disclosure - Business Segment Data",
     "shortName": "Business Segment Data",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msex-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msex-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://middlesexwater.com/role/ShortTermBorrowings",
     "longName": "995315 - Disclosure - Short-Term Borrowings",
     "shortName": "Short-Term Borrowings",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ShortTermDebtTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msex-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ShortTermDebtTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msex-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://middlesexwater.com/role/CommitmentsandContingentLiabilities",
     "longName": "995316 - Disclosure - Commitments and Contingent Liabilities",
     "shortName": "Commitments and Contingent Liabilities",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msex-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msex-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://middlesexwater.com/role/EmployeeBenefitPlans",
     "longName": "995317 - Disclosure - Employee Benefit Plans",
     "shortName": "Employee Benefit Plans",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msex-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msex-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://middlesexwater.com/role/RevenueRecognitionfromContractswithCustomers",
     "longName": "995318 - Disclosure - Revenue Recognition from Contracts with Customers",
     "shortName": "Revenue Recognition from Contracts with Customers",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msex-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msex-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure",
     "longName": "995410 - Disclosure - Pay vs Performance Disclosure",
     "shortName": "Pay vs Performance Disclosure",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msex-20240630.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R21": {
     "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
     "longName": "995445 - Disclosure - Insider Trading Arrangements",
     "shortName": "Insider Trading Arrangements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msex-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msex-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://middlesexwater.com/role/BasisofPresentationandRecentDevelopmentsTables",
     "longName": "996000 - Disclosure - Basis of Presentation and Recent Developments (Tables)",
     "shortName": "Basis of Presentation and Recent Developments (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "22",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msex-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msex-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://middlesexwater.com/role/CapitalizationTables",
     "longName": "996001 - Disclosure - Capitalization (Tables)",
     "shortName": "Capitalization (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "23",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfCapitalizationTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msex-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfCapitalizationTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msex-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://middlesexwater.com/role/EarningsPerShareTables",
     "longName": "996002 - Disclosure - Earnings Per Share (Tables)",
     "shortName": "Earnings Per Share (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "24",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msex-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msex-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://middlesexwater.com/role/BusinessSegmentDataTables",
     "longName": "996003 - Disclosure - Business Segment Data (Tables)",
     "shortName": "Business Segment Data (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "25",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msex-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msex-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://middlesexwater.com/role/ShortTermBorrowingsTables",
     "longName": "996004 - Disclosure - Short-Term Borrowings (Tables)",
     "shortName": "Short-Term Borrowings (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "26",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:ShortTermDebtTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msex-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:ShortTermDebtTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msex-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://middlesexwater.com/role/CommitmentsandContingentLiabilitiesTables",
     "longName": "996005 - Disclosure - Commitments and Contingent Liabilities (Tables)",
     "shortName": "Commitments and Contingent Liabilities (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "27",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:PurchaseCommitmentExcludingLongtermCommitmentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msex-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:PurchaseCommitmentExcludingLongtermCommitmentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msex-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://middlesexwater.com/role/EmployeeBenefitPlansTables",
     "longName": "996006 - Disclosure - Employee Benefit Plans (Tables)",
     "shortName": "Employee Benefit Plans (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "28",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msex-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msex-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://middlesexwater.com/role/RevenueRecognitionfromContractswithCustomersTables",
     "longName": "996007 - Disclosure - Revenue Recognition from Contracts with Customers (Tables)",
     "shortName": "Revenue Recognition from Contracts with Customers (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "29",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msex-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msex-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://middlesexwater.com/role/ScheduleofIssuedAccountingStandardsDetailsScheduleofIssuedAccountingStandards",
     "longName": "996008 - Disclosure - Schedule of Issued Accounting Standards (Details) - Schedule of Issued Accounting Standards",
     "shortName": "Schedule of Issued Accounting Standards (Details) - Schedule of Issued Accounting Standards",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "30",
     "firstAnchor": {
      "contextRef": "c61",
      "name": "us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleDescription",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msex-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c61",
      "name": "us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleDescription",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msex-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://middlesexwater.com/role/RateandRegulatoryMattersDetails",
     "longName": "996009 - Disclosure - Rate and Regulatory Matters (Details)",
     "shortName": "Rate and Regulatory Matters (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "31",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:PublicUtilitiesApprovedRateIncreaseDecreaseAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "us-gaap:PublicUtilitiesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msex-20240630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:PublicUtilitiesApprovedReturnOnEquityPercentage",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "p",
       "us-gaap:PublicUtilitiesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msex-20240630.htm",
      "unique": true
     }
    },
    "R32": {
     "role": "http://middlesexwater.com/role/CapitalizationDetails",
     "longName": "996010 - Disclosure - Capitalization (Details)",
     "shortName": "Capitalization (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "32",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msex-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "p",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msex-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://middlesexwater.com/role/ScheduleofCarryingAmountandFairValueoftheFMBsTable",
     "longName": "996011 - Disclosure - Capitalization (Details) - Schedule of Carrying Amount and Fair Value of the FMBs",
     "shortName": "Capitalization (Details) - Schedule of Carrying Amount and Fair Value of the FMBs",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "33",
     "firstAnchor": {
      "contextRef": "c5",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msex-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c5",
      "name": "us-gaap:DebtInstrumentCarryingAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msex-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://middlesexwater.com/role/EarningsPerShareDetails",
     "longName": "996012 - Disclosure - Earnings Per Share (Details)",
     "shortName": "Earnings Per Share (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "34",
     "firstAnchor": {
      "contextRef": "c5",
      "name": "us-gaap:PreferredStockConvertibleConversionPrice",
      "unitRef": "usdPershares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "p",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msex-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c5",
      "name": "us-gaap:PreferredStockConvertibleConversionPrice",
      "unitRef": "usdPershares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "p",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msex-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://middlesexwater.com/role/ScheduleofEarningsPerShareTable",
     "longName": "996013 - Disclosure - Earnings Per Share (Details) - Schedule of Earnings Per Share",
     "shortName": "Earnings Per Share (Details) - Schedule of Earnings Per Share",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "35",
     "firstAnchor": {
      "contextRef": "c83",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msex-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c83",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msex-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://middlesexwater.com/role/ScheduleofEarningsPerShareTable_Parentheticals",
     "longName": "996014 - Disclosure - Earnings Per Share (Details) - Schedule of Earnings Per Share (Parentheticals)",
     "shortName": "Earnings Per Share (Details) - Schedule of Earnings Per Share (Parentheticals)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "parenthetical",
     "menuCat": "Details",
     "order": "36",
     "firstAnchor": {
      "contextRef": "c83",
      "name": "us-gaap:PreferredStockDividendsPerShareCashPaid",
      "unitRef": "usdPershares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msex-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c83",
      "name": "us-gaap:PreferredStockDividendsPerShareCashPaid",
      "unitRef": "usdPershares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msex-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://middlesexwater.com/role/BusinessSegmentDataDetails",
     "longName": "996015 - Disclosure - Business Segment Data (Details)",
     "shortName": "Business Segment Data (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "37",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:NumberOfReportableSegments",
      "unitRef": "Segments",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msex-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:NumberOfReportableSegments",
      "unitRef": "Segments",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msex-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://middlesexwater.com/role/ScheduleofInterSegmentTransactionsTable",
     "longName": "996016 - Disclosure - Business Segment Data (Details) - Schedule of Inter-Segment Transactions",
     "shortName": "Business Segment Data (Details) - Schedule of Inter-Segment Transactions",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "38",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:RegulatedAndUnregulatedOperatingRevenue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msex-20240630.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:CapitalExpendituresIncurredButNotYetPaid",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msex-20240630.htm",
      "unique": true
     }
    },
    "R39": {
     "role": "http://middlesexwater.com/role/ShortTermBorrowingsDetails",
     "longName": "996017 - Disclosure - Short-Term Borrowings (Details)",
     "shortName": "Short-Term Borrowings (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "39",
     "firstAnchor": {
      "contextRef": "c5",
      "name": "us-gaap:LinesOfCreditCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock",
       "p",
       "us-gaap:ShortTermDebtTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msex-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c5",
      "name": "us-gaap:LinesOfCreditCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock",
       "p",
       "us-gaap:ShortTermDebtTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msex-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://middlesexwater.com/role/ScheduleofLinesofCreditTable",
     "longName": "996018 - Disclosure - Short-Term Borrowings (Details) - Schedule of Lines of Credit",
     "shortName": "Short-Term Borrowings (Details) - Schedule of Lines of Credit",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "40",
     "firstAnchor": {
      "contextRef": "c5",
      "name": "us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:ShortTermDebtTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msex-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c5",
      "name": "us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:ShortTermDebtTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msex-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://middlesexwater.com/role/ScheduleofCreditLinesandtheWeightedAverageInterestRatesTable",
     "longName": "996019 - Disclosure - Short-Term Borrowings (Details) - Schedule of Credit Lines and the Weighted Average Interest Rates",
     "shortName": "Short-Term Borrowings (Details) - Schedule of Credit Lines and the Weighted Average Interest Rates",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "41",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:LineOfCreditFacilityAverageOutstandingAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msex-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:LineOfCreditFacilityAverageOutstandingAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msex-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://middlesexwater.com/role/CommitmentsandContingentLiabilitiesDetails",
     "longName": "996020 - Disclosure - Commitments and Contingent Liabilities (Details)",
     "shortName": "Commitments and Contingent Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "42",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "msex:AveragePurchaseOfGallons",
      "unitRef": "l",
      "xsiNil": "false",
      "lang": null,
      "decimals": "1",
      "ancestors": [
       "p",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msex-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "msex:AveragePurchaseOfGallons",
      "unitRef": "l",
      "xsiNil": "false",
      "lang": null,
      "decimals": "1",
      "ancestors": [
       "p",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msex-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://middlesexwater.com/role/ScheduleofPurchasedWaterCostsTable",
     "longName": "996021 - Disclosure - Commitments and Contingent Liabilities (Details) - Schedule of Purchased Water Costs",
     "shortName": "Commitments and Contingent Liabilities (Details) - Schedule of Purchased Water Costs",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "43",
     "firstAnchor": {
      "contextRef": "c53",
      "name": "msex:CostOfTreatedWater",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msex-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c53",
      "name": "msex:CostOfTreatedWater",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msex-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "role": "http://middlesexwater.com/role/ScheduleofOperatingLeaseROUAssetsTable",
     "longName": "996022 - Disclosure - Commitments and Contingent Liabilities (Details) - Schedule of Operating Lease ROU Assets",
     "shortName": "Commitments and Contingent Liabilities (Details) - Schedule of Operating Lease ROU Assets",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "44",
     "firstAnchor": {
      "contextRef": "c5",
      "name": "msex:RightOfUseAssetAtLeaseInception",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msex-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c5",
      "name": "msex:RightOfUseAssetAtLeaseInception",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msex-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R45": {
     "role": "http://middlesexwater.com/role/ScheduleofFutureMinimumOperatingLeaseCommitmentsTable",
     "longName": "996023 - Disclosure - Commitments and Contingent Liabilities (Details) - Schedule of Future Minimum Operating Lease Commitments",
     "shortName": "Commitments and Contingent Liabilities (Details) - Schedule of Future Minimum Operating Lease Commitments",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "45",
     "firstAnchor": {
      "contextRef": "c5",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msex-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c5",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msex-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R46": {
     "role": "http://middlesexwater.com/role/EmployeeBenefitPlansDetails",
     "longName": "996024 - Disclosure - Employee Benefit Plans (Details)",
     "shortName": "Employee Benefit Plans (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "46",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:PensionContributions",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "us-gaap:PensionContributions",
       "p",
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msex-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:PensionContributions",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "us-gaap:PensionContributions",
       "p",
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msex-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R47": {
     "role": "http://middlesexwater.com/role/ScheduleofEmployeeRetirementBenefitPlansTable",
     "longName": "996025 - Disclosure - Employee Benefit Plans (Details) - Schedule of Employee Retirement Benefit Plans",
     "shortName": "Employee Benefit Plans (Details) - Schedule of Employee Retirement Benefit Plans",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "47",
     "firstAnchor": {
      "contextRef": "c120",
      "name": "us-gaap:DefinedBenefitPlanServiceCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msex-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c120",
      "name": "us-gaap:DefinedBenefitPlanServiceCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msex-20240630.htm",
      "first": true,
      "unique": true
     }
    },
    "R48": {
     "role": "http://middlesexwater.com/role/ScheduleofOperatingRevenuesTable",
     "longName": "996026 - Disclosure - Revenue Recognition from Contracts with Customers (Details) - Schedule of Operating Revenues",
     "shortName": "Revenue Recognition from Contracts with Customers (Details) - Schedule of Operating Revenues",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "48",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:UnregulatedOperatingRevenue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msex-20240630.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:UnregulatedOperatingRevenue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-3",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "msex-20240630.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "us-gaap_AccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountingPoliciesAbstract",
     "auth_ref": []
    },
    "us-gaap_AccountingStandardsUpdate202307Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountingStandardsUpdate202307Member",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofIssuedAccountingStandardsDetailsScheduleofIssuedAccountingStandards"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounting Standards Update 2023-07 [Member]",
        "label": "Accounting Standards Update 2023-07 [Member]",
        "documentation": "Accounting Standards Update 2023-07 Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures."
       }
      }
     },
     "auth_ref": [
      "r217",
      "r218"
     ]
    },
    "us-gaap_AccountingStandardsUpdate202309Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountingStandardsUpdate202309Member",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofIssuedAccountingStandardsDetailsScheduleofIssuedAccountingStandards"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounting Standards Update 2023-09 [Member]",
        "label": "Accounting Standards Update 2023-09 [Member]",
        "documentation": "Accounting Standards Update 2023-09 Income Taxes (Topic 740): Improvements to Income Tax Disclosures."
       }
      }
     },
     "auth_ref": [
      "r433",
      "r434",
      "r435"
     ]
    },
    "us-gaap_AccountsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts Payable",
        "label": "Accounts Payable, Current",
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r37",
      "r706"
     ]
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsReceivableNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts Receivable, net of allowance for credit losses of $2,135 and $2,137, respectively in 2024 and 2023",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current."
       }
      }
     },
     "auth_ref": [
      "r876"
     ]
    },
    "us-gaap_AccruedIncomeTaxesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedIncomeTaxesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued Taxes",
        "label": "Accrued Income Taxes, Current",
        "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations."
       }
      }
     },
     "auth_ref": [
      "r40",
      "r77"
     ]
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued Interest",
        "label": "Accrued Liabilities, Current",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r40"
     ]
    },
    "ecd_Additional402vDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Additional402vDisclosureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional 402(v) Disclosure [Text Block]",
        "terseLabel": "Additional 402(v) Disclosure"
       }
      }
     },
     "auth_ref": [
      "r783"
     ]
    },
    "dei_AdditionalSecurities462b": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AdditionalSecurities462b",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Securities. 462(b)"
       }
      }
     },
     "auth_ref": [
      "r839"
     ]
    },
    "dei_AdditionalSecurities462bFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AdditionalSecurities462bFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Securities, 462(b), File Number"
       }
      }
     },
     "auth_ref": [
      "r839"
     ]
    },
    "dei_AdditionalSecuritiesEffective413b": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AdditionalSecuritiesEffective413b",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Securities Effective, 413(b)"
       }
      }
     },
     "auth_ref": [
      "r837"
     ]
    },
    "dei_AddressTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AddressTypeDomain",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Address Type [Domain]",
        "documentation": "An entity may have several addresses for different purposes and this domain represents all such types."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AdjToCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Compensation Amount",
        "terseLabel": "Adjustment to Compensation, Amount"
       }
      }
     },
     "auth_ref": [
      "r796"
     ]
    },
    "ecd_AdjToCompAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToCompAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Compensation [Axis]",
        "terseLabel": "Adjustment to Compensation:"
       }
      }
     },
     "auth_ref": [
      "r796"
     ]
    },
    "ecd_AdjToNonPeoNeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToNonPeoNeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]",
        "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote"
       }
      }
     },
     "auth_ref": [
      "r796"
     ]
    },
    "ecd_AdjToPeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToPeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment To PEO Compensation, Footnote [Text Block]",
        "terseLabel": "Adjustment To PEO Compensation, Footnote"
       }
      }
     },
     "auth_ref": [
      "r796"
     ]
    },
    "msex_AdjustedEarningsApplicableToCommonStockinDollarsPerShare": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://middlesexwater.com/20240630",
     "localname": "AdjustedEarningsApplicableToCommonStockinDollarsPerShare",
     "crdr": "credit",
     "calculation": {
      "http://middlesexwater.com/role/ScheduleofEarningsPerShareTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofEarningsPerShareTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Adjusted Earnings Applicable to Common Stock",
        "documentation": "The amount of adjusted earnings applicable to common stock.",
        "label": "Adjusted Earnings Applicable To Common Stockin Dollars Per Share"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsForNewAccountingPronouncementsAxis",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofIssuedAccountingStandardsDetailsScheduleofIssuedAccountingStandards"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Standards Update [Axis]",
        "documentation": "Information by amendment to accounting standards."
       }
      }
     },
     "auth_ref": [
      "r98",
      "r99",
      "r100",
      "r101",
      "r102",
      "r103",
      "r144",
      "r145",
      "r146",
      "r147",
      "r157",
      "r217",
      "r218",
      "r223",
      "r224",
      "r225",
      "r226",
      "r227",
      "r228",
      "r229",
      "r230",
      "r231",
      "r232",
      "r251",
      "r252",
      "r254",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r484",
      "r485",
      "r497",
      "r498",
      "r499",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r521",
      "r522",
      "r523",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571"
     ]
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustments to Reconcile Net Income to",
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]",
        "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r830"
     ]
    },
    "ecd_AggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Erroneous Compensation Amount",
        "terseLabel": "Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r746",
      "r757",
      "r773",
      "r808"
     ]
    },
    "ecd_AggtErrCompNotYetDeterminedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtErrCompNotYetDeterminedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]",
        "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined"
       }
      }
     },
     "auth_ref": [
      "r749",
      "r760",
      "r776",
      "r811"
     ]
    },
    "ecd_AggtPnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtPnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Pension Adjustments Service Cost [Member]",
        "terseLabel": "Aggregate Pension Adjustments Service Cost"
       }
      }
     },
     "auth_ref": [
      "r831"
     ]
    },
    "ecd_AllAdjToCompMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllAdjToCompMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Adjustments to Compensation [Member]",
        "terseLabel": "All Adjustments to Compensation"
       }
      }
     },
     "auth_ref": [
      "r796"
     ]
    },
    "ecd_AllExecutiveCategoriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllExecutiveCategoriesMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Executive Categories [Member]",
        "terseLabel": "All Executive Categories"
       }
      }
     },
     "auth_ref": [
      "r803"
     ]
    },
    "ecd_AllIndividualsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllIndividualsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Individuals [Member]",
        "terseLabel": "All Individuals"
       }
      }
     },
     "auth_ref": [
      "r750",
      "r761",
      "r777",
      "r803",
      "r812",
      "r816",
      "r824"
     ]
    },
    "ecd_AllTradingArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllTradingArrangementsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Trading Arrangements [Member]",
        "terseLabel": "All Trading Arrangements"
       }
      }
     },
     "auth_ref": [
      "r822"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "crdr": "credit",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts Receivable, Net of Allowance for Uncollectible Accounts",
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r116",
      "r220",
      "r233"
     ]
    },
    "us-gaap_AllowanceForFundsUsedDuringConstructionInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AllowanceForFundsUsedDuringConstructionInvestingActivities",
     "crdr": "debit",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedCashFlow_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Utility Plant Expenditures, Including AFUDC",
        "label": "Allowance for Funds Used During Construction, Investing Activities",
        "documentation": "Cash inflow due to change during the period in the allowance for other funds used during construction classified as an investing activity."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r34"
     ]
    },
    "dei_AmendmentDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AmendmentDescription",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/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/2024",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/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": []
    },
    "msex_AmortizingSecuredNoteMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://middlesexwater.com/20240630",
     "localname": "AmortizingSecuredNoteMember",
     "presentation": [
      "http://middlesexwater.com/role/ShareholdersEquityType1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortizing Secured Notes",
        "label": "Amortizing Secured Note Member"
       }
      }
     },
     "auth_ref": []
    },
    "msex_AmortizingSecuredNotesDue20282046Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://middlesexwater.com/20240630",
     "localname": "AmortizingSecuredNotesDue20282046Member",
     "presentation": [
      "http://middlesexwater.com/role/ShareholdersEquityType1_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortizing Secured Notes due 2028-2046",
        "label": "Amortizing Secured Notes Due20282046 Member"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AnnualInformationForm": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AnnualInformationForm",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/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": [
      "r753"
     ]
    },
    "dei_ApproximateDateOfCommencementOfProposedSaleToThePublic": {
     "xbrltype": "dateOrAsapItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ApproximateDateOfCommencementOfProposedSaleToThePublic",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Approximate Date of Commencement of Proposed Sale to Public",
        "documentation": "The approximate date of a commencement of a proposed sale of securities to the public. This element is disclosed in S-1, S-3, S-4, S-11, F-1, F-3 and F-10 filings."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet",
      "http://middlesexwater.com/role/ScheduleofInterSegmentTransactionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "TOTAL ASSETS",
        "terseLabel": "Consolidated Assets",
        "label": "Assets",
        "documentation": "Amount of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r75",
      "r89",
      "r110",
      "r135",
      "r178",
      "r187",
      "r206",
      "r210",
      "r221",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r455",
      "r457",
      "r486",
      "r527",
      "r613",
      "r670",
      "r671",
      "r706",
      "r725",
      "r891",
      "r892",
      "r907"
     ]
    },
    "us-gaap_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofInterSegmentTransactionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets:",
        "label": "Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "TOTAL CURRENT ASSETS",
        "label": "Assets, Current",
        "documentation": "Amount of asset recognized for present right to economic benefit, classified as current."
       }
      }
     },
     "auth_ref": [
      "r106",
      "r118",
      "r135",
      "r221",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r455",
      "r457",
      "r486",
      "r706",
      "r891",
      "r892",
      "r907"
     ]
    },
    "us-gaap_AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodDomain",
     "presentation": [
      "http://middlesexwater.com/role/RateandRegulatoryMattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Repurchase Agreements and Similar Transactions, Maturity Periods [Domain]",
        "documentation": "Maturity period remaining for repurchase agreements and similar transactions, for example, but not limited to, securities lending arrangements. Element name and standard label in Maturity [numeric lower end] to [numeric higher end] [date measure] [Member] or Maturity Greater Than [low end numeric value] [date measure] [Member] or Maturity Less Than [high end numeric value] [date measure] [Member] formats."
       }
      }
     },
     "auth_ref": [
      "r137",
      "r516",
      "r707"
     ]
    },
    "us-gaap_AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodsAxis",
     "presentation": [
      "http://middlesexwater.com/role/RateandRegulatoryMattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Repurchase Agreements and Similar Transactions, Maturity Periods [Axis]",
        "documentation": "Information by maturity period remaining for repurchase agreements and similar transactions, for example, but not limited to, securities lending arrangements. Element name and standard label in Maturity [numeric lower end] to [numeric higher end] [date measure] [Member] or Maturity Greater Than [low end numeric value] [date measure] [Member] or Maturity Less Than [high end numeric value] [date measure] [Member] formats."
       }
      }
     },
     "auth_ref": [
      "r137",
      "r516",
      "r707"
     ]
    },
    "dei_AuditedAnnualFinancialStatements": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditedAnnualFinancialStatements",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/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": [
      "r753"
     ]
    },
    "dei_AuditorFirmId": {
     "xbrltype": "nonemptySequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorFirmId",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Firm ID",
        "documentation": "PCAOB issued Audit Firm Identifier"
       }
      }
     },
     "auth_ref": [
      "r738",
      "r741",
      "r753"
     ]
    },
    "dei_AuditorLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AuditorLocation": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorLocation",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location"
       }
      }
     },
     "auth_ref": [
      "r738",
      "r741",
      "r753"
     ]
    },
    "dei_AuditorName": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name"
       }
      }
     },
     "auth_ref": [
      "r738",
      "r741",
      "r753"
     ]
    },
    "dei_AuditorOpinionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorOpinionTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Opinion [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r835"
     ]
    },
    "dei_AuditorTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorTable",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "msex_AveragePurchaseOfGallons": {
     "xbrltype": "volumeItemType",
     "nsuri": "http://middlesexwater.com/20240630",
     "localname": "AveragePurchaseOfGallons",
     "presentation": [
      "http://middlesexwater.com/role/CommitmentsandContingentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Average purchase of gallons",
        "documentation": "The average purchase of gallons.",
        "label": "Average Purchase Of Gallons"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AwardExrcPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardExrcPrice",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Exercise Price",
        "terseLabel": "Exercise Price"
       }
      }
     },
     "auth_ref": [
      "r819"
     ]
    },
    "ecd_AwardGrantDateFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardGrantDateFairValue",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Grant Date Fair Value",
        "terseLabel": "Fair Value as of Grant Date"
       }
      }
     },
     "auth_ref": [
      "r820"
     ]
    },
    "ecd_AwardTmgDiscLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgDiscLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Disclosures [Line Items]",
        "terseLabel": "Award Timing Disclosures"
       }
      }
     },
     "auth_ref": [
      "r815"
     ]
    },
    "ecd_AwardTmgHowMnpiCnsdrdTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgHowMnpiCnsdrdTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing, How MNPI Considered [Text Block]",
        "terseLabel": "Award Timing, How MNPI Considered"
       }
      }
     },
     "auth_ref": [
      "r815"
     ]
    },
    "ecd_AwardTmgMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Method [Text Block]",
        "terseLabel": "Award Timing Method"
       }
      }
     },
     "auth_ref": [
      "r815"
     ]
    },
    "ecd_AwardTmgMnpiCnsdrdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgMnpiCnsdrdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing MNPI Considered [Flag]",
        "terseLabel": "Award Timing MNPI Considered"
       }
      }
     },
     "auth_ref": [
      "r815"
     ]
    },
    "ecd_AwardTmgMnpiDiscTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgMnpiDiscTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing MNPI Disclosure [Text Block]",
        "terseLabel": "Award Timing MNPI Disclosure"
       }
      }
     },
     "auth_ref": [
      "r815"
     ]
    },
    "ecd_AwardTmgPredtrmndFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgPredtrmndFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Predetermined [Flag]",
        "terseLabel": "Award Timing Predetermined"
       }
      }
     },
     "auth_ref": [
      "r815"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type",
        "documentation": "Information by type of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423"
     ]
    },
    "ecd_AwardUndrlygSecuritiesAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardUndrlygSecuritiesAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Underlying Securities Amount",
        "terseLabel": "Underlying Securities"
       }
      }
     },
     "auth_ref": [
      "r818"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardsCloseToMnpiDiscIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r817"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardsCloseToMnpiDiscTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures [Table]",
        "terseLabel": "Awards Close in Time to MNPI Disclosures"
       }
      }
     },
     "auth_ref": [
      "r816"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardsCloseToMnpiDiscTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]",
        "terseLabel": "Awards Close in Time to MNPI Disclosures, Table"
       }
      }
     },
     "auth_ref": [
      "r816"
     ]
    },
    "msex_BankOfAmericaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://middlesexwater.com/20240630",
     "localname": "BankOfAmericaMember",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofLinesofCreditTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bank of America [Member]",
        "documentation": "Bank of America [Member]",
        "label": "Bank Of America Member"
       }
      }
     },
     "auth_ref": []
    },
    "msex_BasisOfPresentationAndRecentDevelopmentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://middlesexwater.com/20240630",
     "localname": "BasisOfPresentationAndRecentDevelopmentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Basis of Presentation and Recent Developments [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
     "presentation": [
      "http://middlesexwater.com/role/BasisofPresentationandRecentDevelopments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis of Presentation and Recent Developments",
        "label": "Basis of Presentation and Significant Accounting Policies [Text Block]",
        "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity."
       }
      }
     },
     "auth_ref": [
      "r66"
     ]
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionAcquireeDomain",
     "presentation": [
      "http://middlesexwater.com/role/RateandRegulatoryMattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Acquisition, Acquiree [Domain]",
        "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree."
       }
      }
     },
     "auth_ref": [
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r446",
      "r693",
      "r696"
     ]
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionAxis",
     "presentation": [
      "http://middlesexwater.com/role/RateandRegulatoryMattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Acquisition [Axis]",
        "documentation": "Information by business combination or series of individually immaterial business combinations."
       }
      }
     },
     "auth_ref": [
      "r28",
      "r29",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r446",
      "r693",
      "r696"
     ]
    },
    "us-gaap_BusinessAcquisitionRevenueReportedByAcquiredEntityForLastAnnualPeriod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BusinessAcquisitionRevenueReportedByAcquiredEntityForLastAnnualPeriod",
     "crdr": "credit",
     "presentation": [
      "http://middlesexwater.com/role/RateandRegulatoryMattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Annual revenues",
        "label": "Business Acquisition, Revenue Reported by Acquired Entity for Last Annual Period",
        "documentation": "Total revenue reported by the acquired entity for its previous full fiscal year before the business acquisition."
       }
      }
     },
     "auth_ref": []
    },
    "dei_BusinessContactMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "BusinessContactMember",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Contact [Member]",
        "documentation": "Business contact for the entity"
       }
      }
     },
     "auth_ref": [
      "r741",
      "r753"
     ]
    },
    "msex_BusinessSegmentDataAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://middlesexwater.com/20240630",
     "localname": "BusinessSegmentDataAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Segment Data [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "msex_CapitalExpendituresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://middlesexwater.com/20240630",
     "localname": "CapitalExpendituresAbstract",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofInterSegmentTransactionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capital Expenditures:",
        "label": "Capital Expenditures Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CapitalExpendituresIncurredButNotYetPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CapitalExpendituresIncurredButNotYetPaid",
     "crdr": "credit",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofInterSegmentTransactionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total Capital Expenditures",
        "label": "Capital Expenditures Incurred but Not yet Paid",
        "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r15",
      "r16"
     ]
    },
    "us-gaap_CapitalUnitLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CapitalUnitLineItems",
     "presentation": [
      "http://middlesexwater.com/role/CapitalizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capitalization [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "msex_CapitalizationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://middlesexwater.com/20240630",
     "localname": "CapitalizationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Capitalization [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "msex_CapitalizationAndLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://middlesexwater.com/20240630",
     "localname": "CapitalizationAndLiabilitiesAbstract",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CAPITALIZATION AND LIABILITIES",
        "label": "Capitalization And Liabilities Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "msex_CapitalizationDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://middlesexwater.com/20240630",
     "localname": "CapitalizationDetailsTable",
     "presentation": [
      "http://middlesexwater.com/role/CapitalizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capitalization (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CapitalizationLongtermDebtAndEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CapitalizationLongtermDebtAndEquity",
     "crdr": "credit",
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "TOTAL CAPITALIZATION",
        "label": "Capitalization, Long-Term Debt and Equity",
        "documentation": "Amount of consolidated capitalization which comprises long-term debt and equity instruments."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CarryingCostsPropertyAndExplorationRights": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CarryingCostsPropertyAndExplorationRights",
     "crdr": "debit",
     "presentation": [
      "http://middlesexwater.com/role/RateandRegulatoryMattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Carrying costs",
        "label": "Carrying Costs, Property and Exploration Rights",
        "documentation": "The costs incurred to retain exploration and property rights after acquisition but before production has occurred. Costs include legal costs for title defense, ad valorem taxes on nonproducing mineral properties, shut-in royalties, and delay rentals."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r56"
     ]
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CURRENT ASSETS: Cash and Cash Equivalents",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r108",
      "r661"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "CASH, CASH EQUIVALENTS AND RESTRICTED CASH AT BEGINNING OF PERIOD",
        "periodEndLabel": "CASH, CASH EQUIVALENTS AND RESTRICTED CASH AT END OF PERIOD",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents",
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r62",
      "r132"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedCashFlow": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "NET CHANGES IN CASH, CASH EQUIVALENTS AND RESTRICTED CASH",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect",
        "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r62"
     ]
    },
    "msex_CashPaidDuringTheYearForAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://middlesexwater.com/20240630",
     "localname": "CashPaidDuringTheYearForAbstract",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash Paid During the Period for:",
        "label": "Cash Paid During The Year For Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofIssuedAccountingStandardsDetailsScheduleofIssuedAccountingStandards"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Date of adoption",
        "label": "Change in Accounting Principle, Accounting Standards Update, Adoption Date",
        "documentation": "Date accounting standards update was adopted, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": [
      "r92",
      "r93",
      "r103",
      "r217",
      "r222",
      "r223",
      "r224",
      "r229",
      "r230",
      "r231",
      "r251",
      "r254",
      "r433",
      "r437",
      "r438",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r459",
      "r460",
      "r461",
      "r462",
      "r472",
      "r473",
      "r474",
      "r477",
      "r484",
      "r485",
      "r498",
      "r506",
      "r507",
      "r521",
      "r522",
      "r560",
      "r561",
      "r852"
     ]
    },
    "us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateRetrospectiveApplicationImpracticableReasonAndAlternativeMethodDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ChangeInAccountingPrincipleAccountingStandardsUpdateRetrospectiveApplicationImpracticableReasonAndAlternativeMethodDescription",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofIssuedAccountingStandardsDetailsScheduleofIssuedAccountingStandards"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Application",
        "label": "Change in Accounting Principle, Accounting Standards Update, Retrospective Application Impracticable, Reason and Alternative Method, Description",
        "documentation": "Description of reason retrospective application of change in accounting principle to all prior periods is impracticable and alternative method used to report change."
       }
      }
     },
     "auth_ref": [
      "r146",
      "r218"
     ]
    },
    "ecd_ChangedPeerGroupFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChangedPeerGroupFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changed Peer Group, Footnote [Text Block]",
        "terseLabel": "Changed Peer Group, Footnote"
       }
      }
     },
     "auth_ref": [
      "r794"
     ]
    },
    "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]",
        "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year"
       }
      }
     },
     "auth_ref": [
      "r791"
     ]
    },
    "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]",
        "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested"
       }
      }
     },
     "auth_ref": [
      "r789"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CityAreaCode",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfStockDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfStockDomain",
     "presentation": [
      "http://middlesexwater.com/role/ShareholdersEquityType1",
      "http://middlesexwater.com/role/ShareholdersEquityType1_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Stock [Domain]",
        "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock."
       }
      }
     },
     "auth_ref": [
      "r96",
      "r113",
      "r114",
      "r115",
      "r135",
      "r163",
      "r164",
      "r171",
      "r173",
      "r181",
      "r182",
      "r221",
      "r266",
      "r268",
      "r269",
      "r270",
      "r273",
      "r274",
      "r293",
      "r294",
      "r297",
      "r300",
      "r306",
      "r486",
      "r574",
      "r575",
      "r576",
      "r577",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r601",
      "r622",
      "r640",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r848",
      "r859",
      "r867"
     ]
    },
    "msex_CoBankMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://middlesexwater.com/20240630",
     "localname": "CoBankMember",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofLinesofCreditTable",
      "http://middlesexwater.com/role/ShortTermBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CoBank [Member]",
        "documentation": "CoBank [Member]",
        "label": "Co Bank Member"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_CoSelectedMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CoSelectedMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Company Selected Measure Amount",
        "terseLabel": "Company Selected Measure Amount"
       }
      }
     },
     "auth_ref": [
      "r795"
     ]
    },
    "ecd_CoSelectedMeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CoSelectedMeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Company Selected Measure Name",
        "terseLabel": "Company Selected Measure Name"
       }
      }
     },
     "auth_ref": [
      "r795"
     ]
    },
    "msex_CommercialMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://middlesexwater.com/20240630",
     "localname": "CommercialMember",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofOperatingRevenuesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commercial [Member]",
        "label": "Commercial Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingencies",
     "crdr": "credit",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "COMMITMENTS AND CONTINGENT LIABILITIES (Note 7)",
        "label": "Commitments and Contingencies",
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur."
       }
      }
     },
     "auth_ref": [
      "r45",
      "r80",
      "r530",
      "r600"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingent Liabilities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "presentation": [
      "http://middlesexwater.com/role/CommitmentsandContingentLiabilities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and Contingent Liabilities",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "documentation": "The entire disclosure for commitments and contingencies."
       }
      }
     },
     "auth_ref": [
      "r69",
      "r257",
      "r258",
      "r656",
      "r879",
      "r884"
     ]
    },
    "msex_CommitmentsandContingentLiabilitiesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://middlesexwater.com/20240630",
     "localname": "CommitmentsandContingentLiabilitiesDetailsTable",
     "presentation": [
      "http://middlesexwater.com/role/CommitmentsandContingentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingent Liabilities (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "msex_CommonSharesOutstandingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://middlesexwater.com/20240630",
     "localname": "CommonSharesOutstandingAbstract",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common Shares Outstanding :",
        "label": "Common Shares Outstanding Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommonStockDividendsPerShareCashPaid": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockDividendsPerShareCashPaid",
     "presentation": [
      "http://middlesexwater.com/role/ShareholdersEquityType2or3_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash dividends, per share",
        "label": "Common Stock, Dividends, Per Share, Cash Paid",
        "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding."
       }
      }
     },
     "auth_ref": [
      "r72"
     ]
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockMember",
     "presentation": [
      "http://middlesexwater.com/role/ShareholdersEquityType2or3",
      "http://middlesexwater.com/role/ShareholdersEquityType2or3_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common Stock",
        "label": "Common Stock [Member]",
        "documentation": "Stock that is subordinate to all other stock of the issuer."
       }
      }
     },
     "auth_ref": [
      "r714",
      "r715",
      "r716",
      "r719",
      "r720",
      "r721",
      "r722",
      "r863",
      "r864",
      "r866",
      "r896",
      "r945",
      "r947"
     ]
    },
    "msex_CommonStockNoParValueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://middlesexwater.com/20240630",
     "localname": "CommonStockNoParValueAbstract",
     "presentation": [
      "http://middlesexwater.com/role/ShareholdersEquityType1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common Stock, No Par Value",
        "label": "Common Stock No Par Value Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://middlesexwater.com/role/ShareholdersEquityType1_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, shares authorized",
        "label": "Common Stock, Shares Authorized",
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r47",
      "r601"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://middlesexwater.com/role/ShareholdersEquityType1_Parentheticals",
      "http://middlesexwater.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance (in Shares)",
        "periodEndLabel": "Balance (in Shares)",
        "terseLabel": "Shares Outstanding",
        "label": "Common Stock, Shares, Outstanding",
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r47",
      "r601",
      "r619",
      "r947",
      "r948"
     ]
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockValue",
     "crdr": "credit",
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_PartnersCapital",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CAPITALIZATION: Common Stock, No Par Value",
        "label": "Common Stock, Value, Issued",
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r47",
      "r532",
      "r706"
     ]
    },
    "msex_CommonStockValueAuthorized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://middlesexwater.com/20240630",
     "localname": "CommonStockValueAuthorized",
     "crdr": "credit",
     "calculation": {
      "http://middlesexwater.com/role/ShareholdersEquityType1": {
       "parentTag": "us-gaap_PartnersCapital",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ShareholdersEquityType1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares Authorized - 40,000",
        "documentation": "Common stock value authorized.",
        "label": "Common Stock Value Authorized"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommonStockValueOutstanding": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockValueOutstanding",
     "crdr": "credit",
     "calculation": {
      "http://middlesexwater.com/role/ShareholdersEquityType1": {
       "parentTag": "us-gaap_PartnersCapital",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ShareholdersEquityType1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares Outstanding - 2024 - 17,829; 2023 - 17,821",
        "label": "Common Stock, Value, Outstanding",
        "documentation": "Value of common shares held by shareholders. Excludes common shares repurchased and held as treasury shares."
       }
      }
     },
     "auth_ref": [
      "r47",
      "r601"
     ]
    },
    "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Company Selected Measure"
       }
      }
     },
     "auth_ref": [
      "r800"
     ]
    },
    "ecd_CompActuallyPaidVsNetIncomeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsNetIncomeTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Net Income [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Net Income"
       }
      }
     },
     "auth_ref": [
      "r799"
     ]
    },
    "ecd_CompActuallyPaidVsOtherMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsOtherMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Other Measure [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Other Measure"
       }
      }
     },
     "auth_ref": [
      "r801"
     ]
    },
    "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return"
       }
      }
     },
     "auth_ref": [
      "r798"
     ]
    },
    "msex_ConstructionAdvances": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://middlesexwater.com/20240630",
     "localname": "ConstructionAdvances",
     "crdr": "credit",
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_OtherLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "OTHER LIABILITIES: Customer Advances for Construction",
        "documentation": "Advances from customers for construction.",
        "label": "Construction Advances"
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContactPersonnelEmailAddress": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ContactPersonnelEmailAddress",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contact Personnel Email Address",
        "documentation": "Email address of contact personnel."
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContactPersonnelFaxNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ContactPersonnelFaxNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contact Personnel Fax Number",
        "documentation": "Fax Number of contact personnel."
       }
      }
     },
     "auth_ref": [
      "r741"
     ]
    },
    "dei_ContactPersonnelName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ContactPersonnelName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contact Personnel Name",
        "documentation": "Name of contact personnel"
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContainedFileInformationFileDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ContainedFileInformationFileDescription",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contained File Information, File Description",
        "documentation": "The description of the contained file."
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContainedFileInformationFileName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ContainedFileInformationFileName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contained File Information, File Name",
        "documentation": "The name of the contained file."
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContainedFileInformationFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ContainedFileInformationFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contained File Information, File Number",
        "documentation": "The SEC Document Number of the contained file."
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContainedFileInformationFileType": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ContainedFileInformationFileType",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contained File Information, File Type",
        "documentation": "The type or format of the contained file (usually XBRL but may be used for other types such as HTML, Word, PDF, GIF/JPG, etc.)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContractWithCustomerLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unearned Revenues and Advanced Service Fees",
        "label": "Contract with Customer, Liability, Current",
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r309",
      "r310",
      "r321"
     ]
    },
    "us-gaap_ContributionOfProperty": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContributionOfProperty",
     "crdr": "debit",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Utility Plant received as Construction Advances and Contributions",
        "label": "Contribution of Property",
        "documentation": "Value of property contributed in noncash investing and financing activities."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r15",
      "r16"
     ]
    },
    "us-gaap_ContributionsInAidOfConstruction": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ContributionsInAidOfConstruction",
     "crdr": "credit",
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CONTRIBUTIONS IN AID OF CONSTRUCTION",
        "label": "Contributions in Aid of Construction",
        "documentation": "Developers, builders, governmental agencies and municipalities will provide the entity with cash, or in some cases property, to extend its services to their properties. Nonrefundable contributions are recorded as contributions in aid of construction (\"CIAC\")."
       }
      }
     },
     "auth_ref": []
    },
    "msex_ConvertibleAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://middlesexwater.com/20240630",
     "localname": "ConvertibleAbstract",
     "presentation": [
      "http://middlesexwater.com/role/ShareholdersEquityType1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible:",
        "label": "Convertible Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConvertiblePreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConvertiblePreferredStockMember",
     "presentation": [
      "http://middlesexwater.com/role/ShareholdersEquityType1",
      "http://middlesexwater.com/role/ShareholdersEquityType1_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible Preferred Stock $7.00 Series",
        "label": "Convertible Preferred Stock [Member]",
        "documentation": "Preferred stock that may be exchanged into common shares or other types of securities at the owner's option."
       }
      }
     },
     "auth_ref": [
      "r293",
      "r294",
      "r297",
      "r719",
      "r720",
      "r721",
      "r722"
     ]
    },
    "us-gaap_CostOfPurchasedWater": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostOfPurchasedWater",
     "crdr": "debit",
     "calculation": {
      "http://middlesexwater.com/role/ScheduleofPurchasedWaterCostsTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofPurchasedWaterCostsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total Costs",
        "label": "Cost of Purchased Water",
        "documentation": "Cost of water purchased, may include any water related assessment. If water is bought on a unit volume basis, would also be considered as commodity costs."
       }
      }
     },
     "auth_ref": [
      "r54"
     ]
    },
    "msex_CostOfTreatedWater": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://middlesexwater.com/20240630",
     "localname": "CostOfTreatedWater",
     "crdr": "debit",
     "calculation": {
      "http://middlesexwater.com/role/ScheduleofPurchasedWaterCostsTable": {
       "parentTag": "us-gaap_CostOfPurchasedWater",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofPurchasedWaterCostsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Treated",
        "documentation": "Refers to cost of treated water during the period.",
        "label": "Cost Of Treated Water"
       }
      }
     },
     "auth_ref": []
    },
    "msex_CostOfUntreatedWater": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://middlesexwater.com/20240630",
     "localname": "CostOfUntreatedWater",
     "crdr": "debit",
     "calculation": {
      "http://middlesexwater.com/role/ScheduleofPurchasedWaterCostsTable": {
       "parentTag": "us-gaap_CostOfPurchasedWater",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofPurchasedWaterCostsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Untreated",
        "documentation": "Refers to cost of untreated water during the period.",
        "label": "Cost Of Untreated Water"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CountryRegion": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CountryRegion",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/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/2024",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "msex_CumulativePreferredStockNoParValueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://middlesexwater.com/20240630",
     "localname": "CumulativePreferredStockNoParValueAbstract",
     "presentation": [
      "http://middlesexwater.com/role/ShareholdersEquityType1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cumulative Preferred Stock, No Par Value:",
        "label": "Cumulative Preferred Stock No Par Value Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/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": []
    },
    "msex_CustomerAdvancesForConstructionWork": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://middlesexwater.com/20240630",
     "localname": "CustomerAdvancesForConstructionWork",
     "crdr": "credit",
     "presentation": [
      "http://middlesexwater.com/role/CapitalizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Construction carrying amount",
        "documentation": "Customer advances for construction work.",
        "label": "Customer Advances For Construction Work"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-term Borrowings [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentAxis",
     "presentation": [
      "http://middlesexwater.com/role/ShareholdersEquityType1",
      "http://middlesexwater.com/role/ShareholdersEquityType1_Parentheticals",
      "http://middlesexwater.com/role/ShortTermBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument [Axis]",
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r39",
      "r40",
      "r76",
      "r79",
      "r138",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r705",
      "r860",
      "r880",
      "r881",
      "r882",
      "r903",
      "r904"
     ]
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentCarryingAmount",
     "crdr": "credit",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofCarryingAmountandFairValueoftheFMBsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Carrying Amount",
        "label": "Long-Term Debt, Gross",
        "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r79",
      "r291"
     ]
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentFaceAmount",
     "crdr": "credit",
     "presentation": [
      "http://middlesexwater.com/role/CapitalizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Drawn amount",
        "label": "Debt Instrument, Face Amount",
        "documentation": "Face (par) amount of debt instrument at time of issuance."
       }
      }
     },
     "auth_ref": [
      "r275",
      "r495",
      "r496",
      "r679",
      "r680",
      "r705"
     ]
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "presentation": [
      "http://middlesexwater.com/role/ShareholdersEquityType1_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest rate",
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement."
       }
      }
     },
     "auth_ref": [
      "r42",
      "r276"
     ]
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentNameDomain",
     "presentation": [
      "http://middlesexwater.com/role/ShareholdersEquityType1",
      "http://middlesexwater.com/role/ShareholdersEquityType1_Parentheticals",
      "http://middlesexwater.com/role/ShortTermBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Name [Domain]",
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r138",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r705",
      "r860",
      "r880",
      "r881",
      "r882",
      "r903",
      "r904"
     ]
    },
    "us-gaap_DebtInstrumentUnamortizedDiscountCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentUnamortizedDiscountCurrent",
     "crdr": "debit",
     "calculation": {
      "http://middlesexwater.com/role/ShareholdersEquityType1": {
       "parentTag": "us-gaap_LongTermDebtNoncurrent",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ShareholdersEquityType1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less: Unamortized Debt Expense",
        "label": "Debt Instrument, Unamortized Discount, Current",
        "documentation": "Amount of debt discount to be amortized within one year or within the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r902",
      "r903",
      "r904"
     ]
    },
    "us-gaap_DebtInstrumentUnamortizedPremiumCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentUnamortizedPremiumCurrent",
     "crdr": "credit",
     "calculation": {
      "http://middlesexwater.com/role/ShareholdersEquityType1": {
       "parentTag": "us-gaap_LongTermDebtNoncurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ShareholdersEquityType1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Add: Premium on Issuance of Long-term Debt",
        "label": "Debt Instrument, Unamortized Premium, Current",
        "documentation": "Amount of debt premium to be amortized within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r902",
      "r903",
      "r904"
     ]
    },
    "us-gaap_DebtLongtermAndShorttermCombinedAmountAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtLongtermAndShorttermCombinedAmountAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Carrying Amount and Fair Value of the FMBs [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtWeightedAverageInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtWeightedAverageInterestRate",
     "presentation": [
      "http://middlesexwater.com/role/ShortTermBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "weighted average interest rate",
        "label": "Debt, Weighted Average Interest Rate",
        "documentation": "Weighted average interest rate of debt outstanding."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredFinanceCostsCurrentGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredFinanceCostsCurrentGross",
     "crdr": "debit",
     "calculation": {
      "http://middlesexwater.com/role/ShareholdersEquityType1": {
       "parentTag": "us-gaap_LongTermDebtNoncurrent",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ShareholdersEquityType1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less: Current Portion of Long-term Debt",
        "label": "Debt Issuance Costs, Gross, Current",
        "documentation": "Amount, before accumulated amortization, of debt issuance costs classified as current. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs."
       }
      }
     },
     "auth_ref": [
      "r903",
      "r904"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provision for Deferred Income Taxes and Investment Tax Credits",
        "label": "Deferred Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r91",
      "r862"
     ]
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "crdr": "credit",
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_OtherLiabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Deferred Income Taxes",
        "label": "Deferred Income Tax Liabilities, Net",
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r425",
      "r426",
      "r528"
     ]
    },
    "msex_DefinedBenefitPlanAmortizationOfGainsLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://middlesexwater.com/20240630",
     "localname": "DefinedBenefitPlanAmortizationOfGainsLoss",
     "crdr": "credit",
     "calculation": {
      "http://middlesexwater.com/role/ScheduleofEmployeeRetirementBenefitPlansTable": {
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofEmployeeRetirementBenefitPlansTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Amortization of Unrecognized Losses",
        "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan.",
        "label": "Defined Benefit Plan Amortization Of Gains Loss"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets",
     "crdr": "credit",
     "calculation": {
      "http://middlesexwater.com/role/ScheduleofEmployeeRetirementBenefitPlansTable": {
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofEmployeeRetirementBenefitPlansTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Expected Return on Assets",
        "label": "Defined Benefit Plan, Expected Return (Loss) on Plan Assets",
        "documentation": "Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r325",
      "r362",
      "r383",
      "r691",
      "r692"
     ]
    },
    "us-gaap_DefinedBenefitPlanInterestCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanInterestCost",
     "crdr": "debit",
     "calculation": {
      "http://middlesexwater.com/role/ScheduleofEmployeeRetirementBenefitPlansTable": {
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofEmployeeRetirementBenefitPlansTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest Cost",
        "label": "Defined Benefit Plan, Interest Cost",
        "documentation": "Amount of cost recognized for passage of time related to defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r325",
      "r329",
      "r361",
      "r382",
      "r691",
      "r692"
     ]
    },
    "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanNetPeriodicBenefitCost",
     "crdr": "debit",
     "calculation": {
      "http://middlesexwater.com/role/ScheduleofEmployeeRetirementBenefitPlansTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofEmployeeRetirementBenefitPlansTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net Periodic (Benefit) Cost",
        "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)",
        "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r359",
      "r380",
      "r691",
      "r692"
     ]
    },
    "us-gaap_DefinedBenefitPlanServiceCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DefinedBenefitPlanServiceCost",
     "crdr": "debit",
     "calculation": {
      "http://middlesexwater.com/role/ScheduleofEmployeeRetirementBenefitPlansTable": {
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofEmployeeRetirementBenefitPlansTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Service Cost",
        "label": "Defined Benefit Plan, Service Cost",
        "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r327",
      "r360",
      "r381",
      "r691",
      "r692"
     ]
    },
    "dei_DelayedOrContinuousOffering": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DelayedOrContinuousOffering",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Delayed or Continuous Offering"
       }
      }
     },
     "auth_ref": [
      "r765",
      "r766",
      "r780"
     ]
    },
    "us-gaap_Depreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Depreciation",
     "crdr": "debit",
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedIncomeStatement",
      "http://middlesexwater.com/role/RateandRegulatoryMattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation",
        "label": "Depreciation",
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r25"
     ]
    },
    "us-gaap_DepreciationAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DepreciationAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation and Amortization",
        "label": "Depreciation, Depletion and Amortization, Nonproduction",
        "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r25"
     ]
    },
    "msex_DilutedAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://middlesexwater.com/20240630",
     "localname": "DilutedAbstract",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofEarningsPerShareTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted:",
        "label": "Diluted Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DirectOperatingCostsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DirectOperatingCostsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Purchased Water Costs [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisaggregationOfRevenueLineItems",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofOperatingRevenuesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disaggregation of Revenue [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r320",
      "r684",
      "r685",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisaggregationOfRevenueTable",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofOperatingRevenuesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disaggregation of Revenue [Table]",
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor."
       }
      }
     },
     "auth_ref": [
      "r320",
      "r684",
      "r685",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "presentation": [
      "http://middlesexwater.com/role/RevenueRecognitionfromContractswithCustomersTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Operating Revenues",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor."
       }
      }
     },
     "auth_ref": [
      "r894"
     ]
    },
    "dei_DividendOrInterestReinvestmentPlanOnly": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DividendOrInterestReinvestmentPlanOnly",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividend or Interest Reinvestment Plan Only"
       }
      }
     },
     "auth_ref": [
      "r765",
      "r766",
      "r780"
     ]
    },
    "us-gaap_DividendsCommonStockCash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DividendsCommonStockCash",
     "crdr": "debit",
     "presentation": [
      "http://middlesexwater.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Cash Dividends on Common Stock",
        "label": "Dividends, Common Stock, Cash",
        "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash."
       }
      }
     },
     "auth_ref": [
      "r72"
     ]
    },
    "us-gaap_DividendsPreferredStockCash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DividendsPreferredStockCash",
     "crdr": "debit",
     "presentation": [
      "http://middlesexwater.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Cash Dividends on Preferred Stock",
        "label": "Dividends, Preferred Stock, Cash",
        "documentation": "Amount of paid and unpaid preferred stock dividends declared with the form of settlement in cash."
       }
      }
     },
     "auth_ref": [
      "r2",
      "r72"
     ]
    },
    "dei_DocumentAccountingStandard": {
     "xbrltype": "accountingStandardItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentAccountingStandard",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/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": [
      "r741"
     ]
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/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": [
      "r738",
      "r741",
      "r753"
     ]
    },
    "dei_DocumentCopyrightInformation": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentCopyrightInformation",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Copyright Information",
        "documentation": "The copyright information for the document."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentCreationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentCreationDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Creation Date",
        "documentation": "The date the document was made available and submitted, in YYYY-MM-DD format. The date of submission, date of acceptance by the recipient, and the document effective date are all potentially different."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentDescription",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Description",
        "documentation": "The description of the document."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentDomain",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document [Domain]",
        "documentation": "Type of the document as assigned by the filer, corresponding to SEC document naming convention standards."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentEffectiveDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentEffectiveDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Effective Date",
        "documentation": "The date when a document, upon receipt and acceptance, becomes officially effective, in YYYY-MM-DD format. Usually it is a system-assigned date time value, but it may be declared by the submitter in some cases."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFinStmtErrorCorrectionFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFinStmtErrorCorrectionFlag",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Financial Statement Error Correction [Flag]",
        "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction."
       }
      }
     },
     "auth_ref": [
      "r738",
      "r741",
      "r753",
      "r804"
     ]
    },
    "dei_DocumentFinStmtRestatementRecoveryAnalysisFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFinStmtRestatementRecoveryAnalysisFlag",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Financial Statement Restatement Recovery Analysis [Flag]",
        "documentation": "Indicates whether any of the financial statement periods include restatements that required a recovery analysis of incentive-based compensation received by any of the registrant's executive officers during the relevant recovery period pursuant to \u00a7240.10D-1(b)."
       }
      }
     },
     "auth_ref": [
      "r738",
      "r741",
      "r753",
      "r804"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/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/2024",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/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_DocumentInformationDocumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentInformationDocumentAxis",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Information, Document [Axis]",
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentInformationLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Information [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentInformationTable",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Information [Table]",
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentInformationTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Information [Text Block]",
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Name",
        "documentation": "Name of the document as assigned by the filer, corresponding to SEC document naming convention standards. Examples appear in the &lt;FILENAME> field of EDGAR filings, such as 'htm_25911.htm', 'exhibit1.htm', 'v105727_8k.txt'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/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/2024",
     "localname": "DocumentPeriodStartDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/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/2024",
     "localname": "DocumentQuarterlyReport",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/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": [
      "r739"
     ]
    },
    "dei_DocumentRegistrationStatement": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentRegistrationStatement",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/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": [
      "r727"
     ]
    },
    "dei_DocumentShellCompanyEventDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentShellCompanyEventDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Shell Company Event Date",
        "documentation": "Date of event requiring a shell company report."
       }
      }
     },
     "auth_ref": [
      "r741"
     ]
    },
    "dei_DocumentShellCompanyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentShellCompanyReport",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/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": [
      "r741"
     ]
    },
    "dei_DocumentSubtitle": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentSubtitle",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Subtitle",
        "documentation": "The subtitle given to the document resource by the creator or publisher. An example is 'A New Period of Growth'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentSynopsis": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentSynopsis",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Synopsis",
        "documentation": "A synopsis or description of the document provided by the creator or publisher. Examples are 'This is the 2006 annual report for Company. During this period we saw revenue grow by 10% and earnings per share grow by 15% over the prior period'"
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentTitle": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentTitle",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Title",
        "documentation": "The name or title given to the document resource by the creator or publisher. An example is '2002 Annual Report'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/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": [
      "r781"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentType",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/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_DocumentVersion": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentVersion",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Version",
        "documentation": "The version identifier of the document."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Documents Incorporated by Reference [Text Block]",
        "documentation": "Documents incorporated by reference."
       }
      }
     },
     "auth_ref": [
      "r730"
     ]
    },
    "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]",
        "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year"
       }
      }
     },
     "auth_ref": [
      "r793"
     ]
    },
    "us-gaap_EarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareAbstract",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "Earnings per share of Common Stock:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedIncomeStatement",
      "http://middlesexwater.com/role/ScheduleofEarningsPerShareTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic (in Dollars per share)",
        "verboseLabel": "Basic EPS (in Dollars per share)",
        "label": "Earnings Per Share, Basic",
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r125",
      "r148",
      "r149",
      "r150",
      "r151",
      "r152",
      "r153",
      "r160",
      "r163",
      "r171",
      "r172",
      "r173",
      "r177",
      "r444",
      "r454",
      "r481",
      "r482",
      "r524",
      "r538",
      "r664"
     ]
    },
    "msex_EarningsPerShareDetailsScheduleofEarningsPerShareParentheticalsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://middlesexwater.com/20240630",
     "localname": "EarningsPerShareDetailsScheduleofEarningsPerShareParentheticalsTable",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofEarningsPerShareTable_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share (Details) - Schedule of Earnings Per Share (Parentheticals) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "msex_EarningsPerShareDetailsScheduleofEarningsPerShareTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://middlesexwater.com/20240630",
     "localname": "EarningsPerShareDetailsScheduleofEarningsPerShareTable",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofEarningsPerShareTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share (Details) - Schedule of Earnings Per Share [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedIncomeStatement",
      "http://middlesexwater.com/role/ScheduleofEarningsPerShareTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted (in Dollars per share)",
        "verboseLabel": "Diluted EPS (in Dollars per share)",
        "label": "Earnings Per Share, Diluted",
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r125",
      "r148",
      "r149",
      "r150",
      "r151",
      "r152",
      "r153",
      "r163",
      "r171",
      "r172",
      "r173",
      "r177",
      "r444",
      "r454",
      "r481",
      "r482",
      "r524",
      "r538",
      "r664"
     ]
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareTextBlock",
     "presentation": [
      "http://middlesexwater.com/role/EarningsPerShare"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings Per Share",
        "label": "Earnings Per Share [Text Block]",
        "documentation": "The entire disclosure for earnings per share."
       }
      }
     },
     "auth_ref": [
      "r159",
      "r174",
      "r175",
      "r176"
     ]
    },
    "dei_EffectiveAfter60Days486a": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EffectiveAfter60Days486a",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective after 60 Days, 486(a)"
       }
      }
     },
     "auth_ref": [
      "r843"
     ]
    },
    "dei_EffectiveOnDate486a": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EffectiveOnDate486a",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective on Date, 486(a)"
       }
      }
     },
     "auth_ref": [
      "r843"
     ]
    },
    "dei_EffectiveOnDate486b": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EffectiveOnDate486b",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective on Date, 486(b)"
       }
      }
     },
     "auth_ref": [
      "r844"
     ]
    },
    "dei_EffectiveOnSetDate486a": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EffectiveOnSetDate486a",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective on Set Date, 486(a)"
       }
      }
     },
     "auth_ref": [
      "r843"
     ]
    },
    "dei_EffectiveOnSetDate486b": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EffectiveOnSetDate486b",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective on Set Date, 486(b)"
       }
      }
     },
     "auth_ref": [
      "r844"
     ]
    },
    "dei_EffectiveUponFiling462e": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EffectiveUponFiling462e",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Upon Filing, 462(e)"
       }
      }
     },
     "auth_ref": [
      "r842"
     ]
    },
    "dei_EffectiveUponFiling486b": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EffectiveUponFiling486b",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective upon Filing, 486(b)"
       }
      }
     },
     "auth_ref": [
      "r844"
     ]
    },
    "dei_EffectiveWhenDeclaredSection8c": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EffectiveWhenDeclaredSection8c",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective when Declared, Section 8(c)"
       }
      }
     },
     "auth_ref": [
      "r846"
     ]
    },
    "msex_EmployeeBenefitPlans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://middlesexwater.com/20240630",
     "localname": "EmployeeBenefitPlans",
     "crdr": "debit",
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_OtherAssets",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee Benefit Plans",
        "documentation": "Employee Benefit Plans.",
        "label": "Employee Benefit Plans"
       }
      }
     },
     "auth_ref": []
    },
    "msex_EmployeeBenefitPlansAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://middlesexwater.com/20240630",
     "localname": "EmployeeBenefitPlansAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee Benefit Plans [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "msex_EmployeeBenefitPlansDetailsScheduleofEmployeeRetirementBenefitPlansTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://middlesexwater.com/20240630",
     "localname": "EmployeeBenefitPlansDetailsScheduleofEmployeeRetirementBenefitPlansTable",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofEmployeeRetirementBenefitPlansTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee Benefit Plans (Details) - Schedule of Employee Retirement Benefit Plans [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "msex_EmployeeBenefitPlansDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://middlesexwater.com/20240630",
     "localname": "EmployeeBenefitPlansDetailsTable",
     "presentation": [
      "http://middlesexwater.com/role/EmployeeBenefitPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee Benefit Plans (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "msex_EmployeeBenefitPlansLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://middlesexwater.com/20240630",
     "localname": "EmployeeBenefitPlansLineItems",
     "presentation": [
      "http://middlesexwater.com/role/EmployeeBenefitPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee Benefit Plans [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EmployeeStockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeStockOptionMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee Stock Option [Member]",
        "terseLabel": "Employee Stock Option",
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntitiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntitiesTable",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entities [Table]",
        "documentation": "Container to assemble all relevant information about each entity associated with the document instance"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAccountingStandard": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAccountingStandard",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Accounting Standard",
        "documentation": "The standardized abbreviation of the accounting standard used by the entity. This can either be US GAAP as promulgated by the FASB or IFRS as promulgated by the IASB. Example: 'US GAAP', 'IFRS'. This is distinct from the Document Accounting Standard element."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressDescription",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Description",
        "documentation": "Description of the kind of address for the entity, if needed to distinguish more finely among mailing, principal, legal, accounting, contact or other addresses."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/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/2024",
     "localname": "EntityAddressAddressLine2",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/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/2024",
     "localname": "EntityAddressAddressLine3",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/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/2024",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/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/2024",
     "localname": "EntityAddressCountry",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/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/2024",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/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/2024",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressesAddressTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressesAddressTypeAxis",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Addresses, Address Type [Axis]",
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressesLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Addresses [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressesTable",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Addresses [Table]",
        "documentation": "Container of address information for the entity"
       }
      }
     },
     "auth_ref": [
      "r729"
     ]
    },
    "dei_EntityBankruptcyProceedingsReportingCurrent": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityBankruptcyProceedingsReportingCurrent",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/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": [
      "r733"
     ]
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/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": [
      "r729"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/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_EntityContactPersonnelLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityContactPersonnelLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Contact Personnel [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/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_EntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityDomain",
     "presentation": [
      "http://middlesexwater.com/role/CapitalizationDetails",
      "http://middlesexwater.com/role/RateandRegulatoryMattersDetails",
      "http://xbrl.sec.gov/dei/role/document/AuditInformation",
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity [Domain]",
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r729"
     ]
    },
    "dei_EntityExTransitionPeriod": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityExTransitionPeriod",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Ex 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": [
      "r845"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/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/2024",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/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": [
      "r729"
     ]
    },
    "dei_EntityHomeCountryISOCode": {
     "xbrltype": "countryCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityHomeCountryISOCode",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Home Country ISO Code",
        "documentation": "ISO 3166-1 alpha-2 country code for the Entity's home country. If home country is different from country of legal incorporation, then also provide country of legal incorporation in the 'Entity Incorporation, State Country Code' element."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityIncorporationDateOfIncorporation": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityIncorporationDateOfIncorporation",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Incorporation, Date of Incorporation",
        "documentation": "Date when an entity was incorporated"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/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_EntityInformationFormerLegalOrRegisteredName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityInformationFormerLegalOrRegisteredName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Information, Former Legal or Registered Name",
        "documentation": "Former Legal or Registered Name of an entity"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityInformationLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Information [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/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": [
      "r834"
     ]
    },
    "dei_EntityInvCompanyType": {
     "xbrltype": "invCompanyType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityInvCompanyType",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Inv Company Type",
        "documentation": "One of: N-1A (Mutual Fund), N-1 (Open-End Separate Account with No Variable Annuities), N-2 (Closed-End Investment Company), N-3 (Separate Account Registered as Open-End Management Investment Company), N-4 (Variable Annuity UIT Separate Account), N-5 (Small Business Investment Company), N-6 (Variable Life UIT Separate Account), S-1 or S-3 (Face Amount Certificate Company), S-6 (UIT, Non-Insurance Product)."
       }
      }
     },
     "auth_ref": [
      "r833"
     ]
    },
    "dei_EntityLegalForm": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityLegalForm",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Legal Form",
        "documentation": "The details of the entity's legal form. Examples are partnership, limited liability company, trust, etc."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingDepositoryReceiptRatio": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityListingDepositoryReceiptRatio",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listing, Depository Receipt Ratio",
        "documentation": "The number of underlying shares represented by one American Depository Receipt (ADR) or Global Depository Receipt (GDR). A value of '3' means that one ADR represents 3 underlying shares. If one underlying share represents 2 ADR's then the value would be represented as '0.5'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityListingDescription",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listing, Description",
        "documentation": "Description of the kind of listing the entity has on the exchange, if necessary to further describe different instruments that are already distinguished by Entity, Exchange and Security."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingForeign": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityListingForeign",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listing, Foreign",
        "documentation": "Yes or No value indicating whether this is a listing that is a foreign listing or depository receipt."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingParValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityListingParValuePerShare",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listing, Par Value Per Share",
        "documentation": "The par value per share of security quoted in same currency as Trading currency. Example: '0.01'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingPrimary": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityListingPrimary",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listing, Primary",
        "documentation": "Yes or No value indicating whether a listing of an instrument on an exchange is primary for the entity."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingSecurityTradingCurrency": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityListingSecurityTradingCurrency",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listing, Security Trading Currency",
        "documentation": "The three character ISO 4217 code for the currency in which the security is quoted. Example: 'USD'"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingsExchangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityListingsExchangeAxis",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listings, Exchange [Axis]",
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityListingsLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listings [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityListingsTable",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listings [Table]",
        "documentation": "Container for exchange listing information for an entity"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityNumberOfEmployees": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityNumberOfEmployees",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Number of Employees",
        "documentation": "Number of persons employed by the Entity"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityPhoneFaxNumbersLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityPhoneFaxNumbersLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Phone Fax Numbers [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityPrimarySicNumber": {
     "xbrltype": "sicNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityPrimarySicNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Primary SIC Number",
        "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity."
       }
      }
     },
     "auth_ref": [
      "r753"
     ]
    },
    "dei_EntityPublicFloat": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityPublicFloat",
     "crdr": "credit",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/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/2024",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/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": [
      "r729"
     ]
    },
    "dei_EntityReportingCurrencyISOCode": {
     "xbrltype": "currencyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityReportingCurrencyISOCode",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Reporting Currency ISO Code",
        "documentation": "The three character ISO 4217 code for the currency used for reporting purposes. Example: 'USD'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/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": [
      "r729"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r729"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/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": [
      "r729"
     ]
    },
    "dei_EntityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity [Text Block]",
        "documentation": "Container to serve as parent of six Entity related Table concepts."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/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/2024",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/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": [
      "r836"
     ]
    },
    "ecd_EqtyAwrdsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Awards Adjustments, Footnote [Text Block]",
        "terseLabel": "Equity Awards Adjustments, Footnote"
       }
      }
     },
     "auth_ref": [
      "r787"
     ]
    },
    "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]",
        "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r829"
     ]
    },
    "ecd_EqtyAwrdsAdjsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Awards Adjustments [Member]",
        "terseLabel": "Equity Awards Adjustments"
       }
      }
     },
     "auth_ref": [
      "r829"
     ]
    },
    "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]",
        "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r829"
     ]
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://middlesexwater.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Component [Domain]",
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r100",
      "r121",
      "r122",
      "r123",
      "r139",
      "r140",
      "r141",
      "r145",
      "r152",
      "r154",
      "r156",
      "r180",
      "r226",
      "r232",
      "r252",
      "r308",
      "r431",
      "r432",
      "r440",
      "r441",
      "r442",
      "r445",
      "r453",
      "r454",
      "r463",
      "r465",
      "r466",
      "r467",
      "r468",
      "r470",
      "r480",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r498",
      "r501",
      "r511",
      "r537",
      "r562",
      "r563",
      "r564",
      "r579",
      "r640"
     ]
    },
    "ecd_EquityValuationAssumptionDifferenceFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EquityValuationAssumptionDifferenceFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Valuation Assumption Difference, Footnote [Text Block]",
        "terseLabel": "Equity Valuation Assumption Difference, Footnote"
       }
      }
     },
     "auth_ref": [
      "r797"
     ]
    },
    "ecd_ErrCompAnalysisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ErrCompAnalysisTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Erroneous Compensation Analysis [Text Block]",
        "terseLabel": "Erroneous Compensation Analysis"
       }
      }
     },
     "auth_ref": [
      "r746",
      "r757",
      "r773",
      "r808"
     ]
    },
    "ecd_ErrCompRecoveryTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ErrCompRecoveryTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Erroneously Awarded Compensation Recovery [Table]",
        "terseLabel": "Erroneously Awarded Compensation Recovery"
       }
      }
     },
     "auth_ref": [
      "r743",
      "r754",
      "r770",
      "r805"
     ]
    },
    "us-gaap_EscrowDeposit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EscrowDeposit",
     "crdr": "debit",
     "presentation": [
      "http://middlesexwater.com/role/RateandRegulatoryMattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Escrow account",
        "label": "Escrow Deposit",
        "documentation": "The designation of funds furnished by a borrower to a lender to assure future payments of the borrower's real estate taxes and insurance obligations with respect to a mortgaged property. Escrow deposits may be made for a variety of other purposes such as earnest money and contingent payments. This element excludes replacement reserves which are an escrow separately provided for within the US GAAP taxonomy."
       }
      }
     },
     "auth_ref": [
      "r74",
      "r657"
     ]
    },
    "msex_EstimatedIncrementalBorrowingRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://middlesexwater.com/20240630",
     "localname": "EstimatedIncrementalBorrowingRate",
     "presentation": [
      "http://middlesexwater.com/role/CommitmentsandContingentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Estimated incremental borrowing rate",
        "documentation": "Estimated incremental borrowing rate.",
        "label": "Estimated Incremental Borrowing Rate"
       }
      }
     },
     "auth_ref": []
    },
    "msex_Estimatedobligationexpenditure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://middlesexwater.com/20240630",
     "localname": "Estimatedobligationexpenditure",
     "crdr": "credit",
     "presentation": [
      "http://middlesexwater.com/role/CommitmentsandContingentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Estimated obligation expenditure",
        "documentation": "Estimated obligation expenditure.",
        "label": "Estimatedobligationexpenditure"
       }
      }
     },
     "auth_ref": []
    },
    "dei_ExchangeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ExchangeDomain",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exchange [Domain]",
        "documentation": "The set of all exchanges. MIC exchange codes are drawn from ISO 10383."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ExecutiveCategoryAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ExecutiveCategoryAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Executive Category [Axis]",
        "terseLabel": "Executive Category:"
       }
      }
     },
     "auth_ref": [
      "r803"
     ]
    },
    "dei_ExhibitsOnly462d": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ExhibitsOnly462d",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exhibits Only, 462(d)"
       }
      }
     },
     "auth_ref": [
      "r841"
     ]
    },
    "dei_ExhibitsOnly462dFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ExhibitsOnly462dFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exhibits Only, 462(d), File Number"
       }
      }
     },
     "auth_ref": [
      "r841"
     ]
    },
    "dei_Extension": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Extension",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Extension",
        "documentation": "Extension number for local phone number."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ExtinguishmentOfDebtAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ExtinguishmentOfDebtAxis",
     "presentation": [
      "http://middlesexwater.com/role/CapitalizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Extinguishment of Debt [Axis]",
        "documentation": "Information by type of debt extinguished."
       }
      }
     },
     "auth_ref": [
      "r26"
     ]
    },
    "us-gaap_ExtinguishmentOfDebtTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ExtinguishmentOfDebtTypeDomain",
     "presentation": [
      "http://middlesexwater.com/role/CapitalizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Extinguishment of Debt, Type [Domain]",
        "documentation": "Type of debt extinguished."
       }
      }
     },
     "auth_ref": [
      "r26"
     ]
    },
    "us-gaap_FairValueOptionIneligibleItemsAggregateCarryingAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueOptionIneligibleItemsAggregateCarryingAmount",
     "crdr": "debit",
     "presentation": [
      "http://middlesexwater.com/role/CapitalizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Carrying instrument amount",
        "label": "Fair Value, Option, Ineligible Items, Carrying Amount",
        "documentation": "Carrying amount of items included in each line item in the statement of financial position that are not eligible for the fair value option."
       }
      }
     },
     "auth_ref": [
      "r30"
     ]
    },
    "msex_FireProtectionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://middlesexwater.com/20240630",
     "localname": "FireProtectionMember",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofOperatingRevenuesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fire Protection\t[Member]",
        "label": "Fire Protection Member"
       }
      }
     },
     "auth_ref": []
    },
    "msex_FirstMortgageBondsDue20232059Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://middlesexwater.com/20240630",
     "localname": "FirstMortgageBondsDue20232059Member",
     "presentation": [
      "http://middlesexwater.com/role/ShareholdersEquityType1_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "First Mortgage Bonds due 2024-2059",
        "verboseLabel": "First Mortgage Bonds 2024-2059",
        "label": "First Mortgage Bonds Due20232059 Member"
       }
      }
     },
     "auth_ref": []
    },
    "msex_FirstMortgageOne1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://middlesexwater.com/20240630",
     "localname": "FirstMortgageOne1Member",
     "presentation": [
      "http://middlesexwater.com/role/ShareholdersEquityType1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "First Mortgage Bonds",
        "documentation": "First Mortgage Bonds [Member]",
        "label": "First Mortgage One1 Member"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount",
        "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount"
       }
      }
     },
     "auth_ref": [
      "r750",
      "r761",
      "r777",
      "r812"
     ]
    },
    "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Expense of Enforcement, Amount",
        "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount"
       }
      }
     },
     "auth_ref": [
      "r750",
      "r761",
      "r777",
      "r812"
     ]
    },
    "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Violation of Home Country Law, Amount",
        "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount"
       }
      }
     },
     "auth_ref": [
      "r750",
      "r761",
      "r777",
      "r812"
     ]
    },
    "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery, Explanation of Impracticability [Text Block]",
        "terseLabel": "Forgone Recovery, Explanation of Impracticability"
       }
      }
     },
     "auth_ref": [
      "r750",
      "r761",
      "r777",
      "r812"
     ]
    },
    "ecd_ForgoneRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r750",
      "r761",
      "r777",
      "r812"
     ]
    },
    "dei_FormerAddressMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "FormerAddressMember",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Former Address [Member]",
        "documentation": "Former address for entity"
       }
      }
     },
     "auth_ref": [
      "r740",
      "r764"
     ]
    },
    "dei_FormerFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "FormerFiscalYearEndDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Former Fiscal Year End Date",
        "documentation": "Former end date of previous fiscal years"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]",
        "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year"
       }
      }
     },
     "auth_ref": [
      "r792"
     ]
    },
    "dei_IcfrAuditorAttestationFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "IcfrAuditorAttestationFlag",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "auth_ref": [
      "r738",
      "r741",
      "r753"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Income before Income Taxes",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r52",
      "r82",
      "r88",
      "r525",
      "r535",
      "r665",
      "r670",
      "r870",
      "r872",
      "r873",
      "r874",
      "r875"
     ]
    },
    "msex_IncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://middlesexwater.com/20240630",
     "localname": "IncomeMember",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofEarningsPerShareTable",
      "http://middlesexwater.com/role/ScheduleofEarningsPerShareTable_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "EPS Income [Member]",
        "label": "Income Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Taxes",
        "label": "Income Tax Expense (Benefit)",
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r90",
      "r94",
      "r155",
      "r156",
      "r178",
      "r195",
      "r210",
      "r427",
      "r428",
      "r436",
      "r539",
      "r700"
     ]
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxesPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Taxes",
        "label": "Income Taxes Paid, Net",
        "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r131",
      "r429",
      "r430"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccountsPayable",
     "crdr": "debit",
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts Payable",
        "label": "Increase (Decrease) in Accounts Payable",
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "crdr": "credit",
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Accounts Receivable",
        "label": "Increase (Decrease) in Accounts Receivable",
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccruedLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued Interest",
        "label": "Increase (Decrease) in Accrued Liabilities",
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccruedTaxesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccruedTaxesPayable",
     "crdr": "debit",
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued Taxes",
        "label": "Increase (Decrease) in Accrued Taxes Payable",
        "documentation": "The increase (decrease) during the reporting period of all taxes owed but not paid, including income, property and other taxes."
       }
      }
     },
     "auth_ref": [
      "r857"
     ]
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInContractWithCustomerLiability",
     "crdr": "debit",
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unearned Revenue &amp; Advanced Service Fees",
        "label": "Increase (Decrease) in Contract with Customer, Liability",
        "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable."
       }
      }
     },
     "auth_ref": [
      "r519",
      "r857"
     ]
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in Assets and Liabilities:",
        "label": "Increase (Decrease) in Operating Capital [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOtherOperatingCapitalNet",
     "crdr": "credit",
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 17.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other Assets and Liabilities",
        "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net",
        "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInPensionAndPostretirementObligations",
     "crdr": "debit",
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee Benefit Plans",
        "label": "Increase (Decrease) in Obligation, Pension and Other Postretirement Benefits",
        "documentation": "Amount of increase (decrease) in obligation for pension and other postretirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "us-gaap_IncreaseDecreaseInPrepaidExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInPrepaidExpense",
     "crdr": "credit",
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 15.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Prepayments",
        "label": "Increase (Decrease) in Prepaid Expense",
        "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "us-gaap_IncreaseDecreaseInRawMaterialsPackagingMaterialsAndSuppliesInventories": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInRawMaterialsPackagingMaterialsAndSuppliesInventories",
     "crdr": "credit",
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Materials &amp; Supplies",
        "label": "Increase (Decrease) in Raw Materials, Packaging Materials and Supplies Inventories",
        "documentation": "The increase (decrease) during the reporting period in the value of raw materials, packaging materials and supplies held in inventory."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "msex_IncreaseDecreaseinRecoveredCostsEnvironmentalLitigationSettlement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://middlesexwater.com/20240630",
     "localname": "IncreaseDecreaseinRecoveredCostsEnvironmentalLitigationSettlement",
     "crdr": "credit",
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 16.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Recovered Costs-Environmental Litigation Settlement",
        "documentation": "Recovered Costs-Environmental Litigation Settlement amount increase (decrease).",
        "label": "Increase Decreasein Recovered Costs Environmental Litigation Settlement"
       }
      }
     },
     "auth_ref": []
    },
    "msex_IncreaseDecreaseinUnbilledRevenues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://middlesexwater.com/20240630",
     "localname": "IncreaseDecreaseinUnbilledRevenues",
     "crdr": "credit",
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Unbilled Revenues",
        "documentation": "Increase decrease in unbilled revenues.",
        "label": "Increase Decreasein Unbilled Revenues"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_IndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "IndividualAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Individual [Axis]",
        "terseLabel": "Individual:"
       }
      }
     },
     "auth_ref": [
      "r750",
      "r761",
      "r777",
      "r803",
      "r812",
      "r816",
      "r824"
     ]
    },
    "msex_IndustrialMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://middlesexwater.com/20240630",
     "localname": "IndustrialMember",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofOperatingRevenuesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Industrial [Member]",
        "label": "Industrial Member"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_InsiderTradingArrLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTradingArrLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Arrangements [Line Items]",
        "terseLabel": "Insider Trading Arrangements:"
       }
      }
     },
     "auth_ref": [
      "r822"
     ]
    },
    "ecd_InsiderTradingPoliciesProcLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTradingPoliciesProcLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures [Line Items]",
        "terseLabel": "Insider Trading Policies and Procedures:"
       }
      }
     },
     "auth_ref": [
      "r742",
      "r828"
     ]
    },
    "ecd_InsiderTrdPoliciesProcAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTrdPoliciesProcAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures Adopted [Flag]",
        "terseLabel": "Insider Trading Policies and Procedures Adopted"
       }
      }
     },
     "auth_ref": [
      "r742",
      "r828"
     ]
    },
    "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]",
        "terseLabel": "Insider Trading Policies and Procedures Not Adopted"
       }
      }
     },
     "auth_ref": [
      "r742",
      "r828"
     ]
    },
    "msex_InterSegmentEliminationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://middlesexwater.com/20240630",
     "localname": "InterSegmentEliminationMember",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofInterSegmentTransactionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inter-segment Elimination [Member]",
        "label": "Inter Segment Elimination Member"
       }
      }
     },
     "auth_ref": []
    },
    "msex_InterSegmentEliminationOperatingRevenues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://middlesexwater.com/20240630",
     "localname": "InterSegmentEliminationOperatingRevenues",
     "crdr": "credit",
     "calculation": {
      "http://middlesexwater.com/role/ScheduleofOperatingRevenuesTable": {
       "parentTag": "us-gaap_RegulatedAndUnregulatedOperatingRevenue",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofOperatingRevenuesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inter-segment Elimination",
        "documentation": "Represent the amount of inter segment elimination.",
        "label": "Inter Segment Elimination Operating Revenues"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestExpense",
     "crdr": "debit",
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest Charges",
        "label": "Interest Expense, Operating and Nonoperating",
        "documentation": "Amount of interest expense classified as operating and nonoperating. Includes, but is not limited to, cost of borrowing accounted for as interest expense."
       }
      }
     },
     "auth_ref": [
      "r178",
      "r187",
      "r191",
      "r197",
      "r210",
      "r494",
      "r670",
      "r671"
     ]
    },
    "us-gaap_InterestPaidCapitalized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestPaidCapitalized",
     "crdr": "credit",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest Capitalized",
        "label": "Interest Paid, Capitalized, Investing Activities",
        "documentation": "Amount of cash paid for interest capitalized, classified as investing activity."
       }
      }
     },
     "auth_ref": [
      "r663",
      "r858"
     ]
    },
    "us-gaap_InterestPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount."
       }
      }
     },
     "auth_ref": [
      "r127",
      "r129",
      "r130"
     ]
    },
    "us-gaap_InventoryRawMaterialsAndSupplies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryRawMaterialsAndSupplies",
     "crdr": "debit",
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Materials and Supplies (at average cost)",
        "label": "Inventory, Raw Materials and Supplies, Gross",
        "documentation": "Gross amount of unprocessed materials to be used in manufacturing or production process and supplies that will be consumed."
       }
      }
     },
     "auth_ref": [
      "r855"
     ]
    },
    "dei_InvestmentCompanyActFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "InvestmentCompanyActFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company Act File Number"
       }
      }
     },
     "auth_ref": [
      "r766",
      "r767",
      "r768",
      "r769"
     ]
    },
    "dei_InvestmentCompanyActRegistration": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "InvestmentCompanyActRegistration",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company Act Registration"
       }
      }
     },
     "auth_ref": [
      "r782"
     ]
    },
    "dei_InvestmentCompanyRegistrationAmendment": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "InvestmentCompanyRegistrationAmendment",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company Registration Amendment"
       }
      }
     },
     "auth_ref": [
      "r782"
     ]
    },
    "dei_InvestmentCompanyRegistrationAmendmentNumber": {
     "xbrltype": "sequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "InvestmentCompanyRegistrationAmendmentNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company Registration Amendment Number"
       }
      }
     },
     "auth_ref": [
      "r782"
     ]
    },
    "us-gaap_LeaseCostAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseCostAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Operating Lease ROU Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_LegalEntityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LegalEntityAxis",
     "presentation": [
      "http://middlesexwater.com/role/CapitalizationDetails",
      "http://middlesexwater.com/role/RateandRegulatoryMattersDetails",
      "http://xbrl.sec.gov/dei/role/document/AuditInformation",
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Legal Entity [Axis]",
        "documentation": "The set of legal entities associated with a report."
       }
      }
     },
     "auth_ref": []
    },
    "dei_LegalEntityIdentifier": {
     "xbrltype": "legalEntityIdentifierItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LegalEntityIdentifier",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Legal Entity Identifier",
        "documentation": "A globally unique ISO 17442 value to identify entities, commonly abbreviated as LEI."
       }
      }
     },
     "auth_ref": [
      "r726"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "presentation": [
      "http://middlesexwater.com/role/CommitmentsandContingentLiabilitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Future Minimum Operating Lease Commitments",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]",
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position."
       }
      }
     },
     "auth_ref": [
      "r905"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "crdr": "credit",
     "calculation": {
      "http://middlesexwater.com/role/ScheduleofFutureMinimumOperatingLeaseCommitmentsTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofFutureMinimumOperatingLeaseCommitmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total Lease Payments",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease."
       }
      }
     },
     "auth_ref": [
      "r504"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://middlesexwater.com/role/ScheduleofFutureMinimumOperatingLeaseCommitmentsTable": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofFutureMinimumOperatingLeaseCommitmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r504"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "crdr": "credit",
     "calculation": {
      "http://middlesexwater.com/role/ScheduleofFutureMinimumOperatingLeaseCommitmentsTable": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofFutureMinimumOperatingLeaseCommitmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Thereafter",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r504"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "crdr": "credit",
     "calculation": {
      "http://middlesexwater.com/role/ScheduleofFutureMinimumOperatingLeaseCommitmentsTable": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofFutureMinimumOperatingLeaseCommitmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r504"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "crdr": "credit",
     "calculation": {
      "http://middlesexwater.com/role/ScheduleofFutureMinimumOperatingLeaseCommitmentsTable": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofFutureMinimumOperatingLeaseCommitmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r504"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://middlesexwater.com/role/ScheduleofFutureMinimumOperatingLeaseCommitmentsTable": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofFutureMinimumOperatingLeaseCommitmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r504"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
     "crdr": "credit",
     "calculation": {
      "http://middlesexwater.com/role/ScheduleofFutureMinimumOperatingLeaseCommitmentsTable": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofFutureMinimumOperatingLeaseCommitmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2024",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year."
       }
      }
     },
     "auth_ref": [
      "r905"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "crdr": "credit",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofFutureMinimumOperatingLeaseCommitmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Imputed Interest",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease."
       }
      }
     },
     "auth_ref": [
      "r504"
     ]
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeasesTextBlock",
     "presentation": [
      "http://middlesexwater.com/role/CommitmentsandContingentLiabilitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Operating Lease ROU Assets",
        "label": "Lessee, Operating Leases [Text Block]",
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r500"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "TOTAL CAPITALIZATION AND LIABILITIES",
        "label": "Liabilities and Equity",
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any."
       }
      }
     },
     "auth_ref": [
      "r51",
      "r81",
      "r534",
      "r706",
      "r861",
      "r877",
      "r901"
     ]
    },
    "us-gaap_LiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "TOTAL CURRENT LIABILITIES",
        "label": "Liabilities, Current",
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r41",
      "r107",
      "r135",
      "r221",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r456",
      "r457",
      "r458",
      "r486",
      "r706",
      "r891",
      "r907",
      "r908"
     ]
    },
    "us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LifeInsuranceCorporateOrBankOwnedChangeInValue",
     "crdr": "credit",
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Cash Surrender Value of Life Insurance",
        "label": "Life Insurance, Corporate or Bank Owned, Change in Value",
        "documentation": "The change in cash surrender or contract value during the period which adjusted the amount of premiums paid in determining the expense or income recognized under the contract for the period."
       }
      }
     },
     "auth_ref": [
      "r878"
     ]
    },
    "us-gaap_LineOfCreditFacilityAverageOutstandingAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityAverageOutstandingAmount",
     "crdr": "credit",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofCreditLinesandtheWeightedAverageInterestRatesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Average Daily Amounts Outstanding",
        "label": "Line of Credit Facility, Average Outstanding Amount",
        "documentation": "Average amount borrowed under the credit facility during the period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCreditFacilityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityAxis",
     "presentation": [
      "http://middlesexwater.com/role/CapitalizationDetails",
      "http://middlesexwater.com/role/ScheduleofLinesofCreditTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lender Name [Axis]",
        "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit."
       }
      }
     },
     "auth_ref": [
      "r38",
      "r43",
      "r860",
      "r889",
      "r890"
     ]
    },
    "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityCurrentBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofLinesofCreditTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Outstanding",
        "label": "Line of Credit Facility, Current Borrowing Capacity",
        "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility."
       }
      }
     },
     "auth_ref": [
      "r38",
      "r43"
     ]
    },
    "us-gaap_LineOfCreditFacilityInterestRateDuringPeriod": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityInterestRateDuringPeriod",
     "presentation": [
      "http://middlesexwater.com/role/CapitalizationDetails",
      "http://middlesexwater.com/role/ScheduleofCreditLinesandtheWeightedAverageInterestRatesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted Average Interest Rates",
        "verboseLabel": "Interest rates",
        "label": "Line of Credit Facility, Interest Rate During Period",
        "documentation": "The effective interest rate during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r38",
      "r43"
     ]
    },
    "us-gaap_LineOfCreditFacilityLenderDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityLenderDomain",
     "presentation": [
      "http://middlesexwater.com/role/CapitalizationDetails",
      "http://middlesexwater.com/role/ScheduleofLinesofCreditTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Line of Credit Facility, Lender [Domain]",
        "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility."
       }
      }
     },
     "auth_ref": [
      "r38",
      "r43",
      "r860",
      "r889"
     ]
    },
    "us-gaap_LineOfCreditFacilityLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityLineItems",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofLinesofCreditTable",
      "http://middlesexwater.com/role/ShortTermBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Bank Lines of Credit [Line Items]",
        "terseLabel": "Short-term Borrowings [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r265",
      "r860",
      "r889"
     ]
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofLinesofCreditTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility."
       }
      }
     },
     "auth_ref": [
      "r38",
      "r43"
     ]
    },
    "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityRemainingBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://middlesexwater.com/role/CapitalizationDetails",
      "http://middlesexwater.com/role/ScheduleofLinesofCreditTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Available",
        "verboseLabel": "Remaining availability of funds for borrowing",
        "label": "Line of Credit Facility, Remaining Borrowing Capacity",
        "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)."
       }
      }
     },
     "auth_ref": [
      "r38",
      "r43",
      "r265"
     ]
    },
    "us-gaap_LineOfCreditFacilityTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LineOfCreditFacilityTable",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofLinesofCreditTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Line of Credit Facility [Table]",
        "documentation": "Disclosure of information about short-term and long-term contractual arrangements with lender under which borrowing can occur up to maximum amount. Includes, but is not limited to, letter of credit, standby letter of credit, and revolving credit arrangement."
       }
      }
     },
     "auth_ref": [
      "r38",
      "r43",
      "r265",
      "r860",
      "r889"
     ]
    },
    "us-gaap_LinesOfCreditCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LinesOfCreditCurrent",
     "crdr": "credit",
     "presentation": [
      "http://middlesexwater.com/role/ShortTermBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lines of credit",
        "label": "Line of Credit, Current",
        "documentation": "The carrying value as of the balance sheet date of the current portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement."
       }
      }
     },
     "auth_ref": [
      "r39",
      "r76"
     ]
    },
    "msex_LitigationSettlementPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://middlesexwater.com/20240630",
     "localname": "LitigationSettlementPayable",
     "crdr": "credit",
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Litigation Settlement Payable",
        "documentation": "Litigation settlement payable.",
        "label": "Litigation Settlement Payable"
       }
      }
     },
     "auth_ref": []
    },
    "msex_LitigationSettlementsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://middlesexwater.com/20240630",
     "localname": "LitigationSettlementsReceivable",
     "crdr": "debit",
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Litigation Settlement Receivable",
        "documentation": "Litigation settlement receivable.",
        "label": "Litigation Settlements Receivable"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LoansAndLeasesReceivableCommitmentsFixedRates": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LoansAndLeasesReceivableCommitmentsFixedRates",
     "crdr": "credit",
     "presentation": [
      "http://middlesexwater.com/role/CapitalizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SRF loan",
        "label": "Loans and Leases Receivable, Commitments, Fixed Rates",
        "documentation": "Reflects the amount of cash required to fully fund agreements to provide advances to borrowers and lessees at stated interest rates."
       }
      }
     },
     "auth_ref": [
      "r31",
      "r32"
     ]
    },
    "us-gaap_LoansReceivableBasisSpreadOnVariableRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LoansReceivableBasisSpreadOnVariableRate",
     "presentation": [
      "http://middlesexwater.com/role/CapitalizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of loan interest rate",
        "label": "Loans Receivable, Basis Spread on Variable Rate",
        "documentation": "Percentage added to reference rate used to compute variable rate on loan receivable."
       }
      }
     },
     "auth_ref": []
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebtAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtAbstract",
     "presentation": [
      "http://middlesexwater.com/role/ShareholdersEquityType1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term Debt:",
        "label": "Long-Term Debt, Unclassified [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtAndCapitalLeaseObligationsCurrent",
     "crdr": "credit",
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_OtherLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease Obligations",
        "label": "Long-Term Debt and Lease Obligation, Current",
        "documentation": "Amount of long-term debt and lease obligation, classified as current."
       }
      }
     },
     "auth_ref": [
      "r40"
     ]
    },
    "us-gaap_LongTermDebtCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtCurrent",
     "crdr": "credit",
     "calculation": {
      "http://middlesexwater.com/role/ShareholdersEquityType1": {
       "parentTag": "us-gaap_LongTermDebtNoncurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ShareholdersEquityType1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SUBTOTAL LONG-TERM DEBT",
        "label": "Long-Term Debt, Current Maturities",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r111"
     ]
    },
    "us-gaap_LongTermDebtFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtFairValue",
     "crdr": "credit",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofCarryingAmountandFairValueoftheFMBsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value",
        "label": "Long-Term Debt, Fair Value",
        "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission."
       }
      }
     },
     "auth_ref": [
      "r897",
      "r898",
      "r899",
      "r900"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentTerms": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtMaturitiesRepaymentTerms",
     "presentation": [
      "http://middlesexwater.com/role/ShareholdersEquityType1_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long term debt maturity period",
        "label": "Long-Term Debt, Maturities, Repayment Terms",
        "documentation": "Disclosure of timing of required repayments, sinking fund requirements, and other redeemable securities at fixed or determinable prices and dates in the five years immediately following the date of the latest balance sheet presented in the financial statements, and the amount thereafter to fully repay the principal of long-term debt. These disclosures may be made either on an individual debt or security basis, by type of debt or security basis, or on a combined basis."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r27"
     ]
    },
    "us-gaap_LongTermDebtMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtMember",
     "presentation": [
      "http://middlesexwater.com/role/CapitalizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-Term Debt [Member]",
        "label": "Long-Term Debt [Member]",
        "documentation": "Debt arrangement having an initial term longer than one year or beyond the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_CapitalizationLongtermDebtAndEquity",
       "weight": 1.0,
       "order": 3.0
      },
      "http://middlesexwater.com/role/ShareholdersEquityType1": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet",
      "http://middlesexwater.com/role/ShareholdersEquityType1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "TOTAL LONG-TERM DEBT",
        "terseLabel": "Long-term Debt",
        "label": "Long-Term Debt, Excluding Current Maturities",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r112"
     ]
    },
    "us-gaap_LongTermDebtPercentageBearingVariableInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtPercentageBearingVariableInterestRate",
     "presentation": [
      "http://middlesexwater.com/role/CapitalizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long term securitized loan interest rate",
        "label": "Long-Term Debt, Percentage Bearing Variable Interest, Percentage Rate",
        "documentation": "The interest rate applicable to the portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a rate subject to change from time to time."
       }
      }
     },
     "auth_ref": [
      "r42"
     ]
    },
    "msex_LongtermPurchaseCommitmentExpirationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://middlesexwater.com/20240630",
     "localname": "LongtermPurchaseCommitmentExpirationDate",
     "presentation": [
      "http://middlesexwater.com/role/CommitmentsandContingentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchase commitment expiration date of contract",
        "documentation": "The expiration date of a long-term purchase commitment.",
        "label": "Longterm Purchase Commitment Expiration Date"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LossContingenciesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LossContingenciesLineItems",
     "presentation": [
      "http://middlesexwater.com/role/CommitmentsandContingentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingent Liabilities [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r259",
      "r260",
      "r261",
      "r264",
      "r424",
      "r677",
      "r885",
      "r886"
     ]
    },
    "us-gaap_MaturityUpTo30DaysMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MaturityUpTo30DaysMember",
     "presentation": [
      "http://middlesexwater.com/role/RateandRegulatoryMattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maturity Less than 30 Days [Member]",
        "label": "Maturity Less than 30 Days [Member]",
        "documentation": "Maturity period of up to 30 days from the reporting date for repurchase agreements and similar transactions, for example, but not limited to, securities lending arrangements."
       }
      }
     },
     "auth_ref": [
      "r136",
      "r707"
     ]
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MaximumMember",
     "presentation": [
      "http://middlesexwater.com/role/ShareholdersEquityType1_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum",
        "label": "Maximum [Member]"
       }
      }
     },
     "auth_ref": [
      "r260",
      "r261",
      "r262",
      "r263",
      "r395",
      "r424",
      "r483",
      "r518",
      "r558",
      "r559",
      "r572",
      "r591",
      "r592",
      "r645",
      "r646",
      "r647",
      "r648",
      "r649",
      "r658",
      "r659",
      "r675",
      "r683",
      "r699",
      "r701",
      "r702",
      "r703",
      "r704",
      "r709",
      "r893",
      "r909",
      "r910",
      "r911",
      "r912",
      "r913",
      "r914"
     ]
    },
    "ecd_MeasureAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MeasureAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measure [Axis]",
        "terseLabel": "Measure:"
       }
      }
     },
     "auth_ref": [
      "r795"
     ]
    },
    "ecd_MeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measure Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r795"
     ]
    },
    "msex_MiddlesexWaterCompanyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://middlesexwater.com/20240630",
     "localname": "MiddlesexWaterCompanyMember",
     "presentation": [
      "http://middlesexwater.com/role/RateandRegulatoryMattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Middlesex Water Company [Member]",
        "label": "Middlesex Water Company Member"
       }
      }
     },
     "auth_ref": []
    },
    "msex_MiddlesexWaterMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://middlesexwater.com/20240630",
     "localname": "MiddlesexWaterMember",
     "presentation": [
      "http://middlesexwater.com/role/RateandRegulatoryMattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Middlesex Water [Member]",
        "documentation": "Middlesex Water [Member]",
        "label": "Middlesex Water Member"
       }
      }
     },
     "auth_ref": []
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MinimumMember",
     "presentation": [
      "http://middlesexwater.com/role/ShareholdersEquityType1_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum",
        "label": "Minimum [Member]"
       }
      }
     },
     "auth_ref": [
      "r260",
      "r261",
      "r262",
      "r263",
      "r395",
      "r424",
      "r483",
      "r518",
      "r558",
      "r559",
      "r572",
      "r591",
      "r592",
      "r645",
      "r646",
      "r647",
      "r648",
      "r649",
      "r658",
      "r659",
      "r675",
      "r683",
      "r699",
      "r701",
      "r702",
      "r703",
      "r709",
      "r893",
      "r909",
      "r910",
      "r911",
      "r912",
      "r913",
      "r914"
     ]
    },
    "ecd_MnpiDiscTimedForCompValFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MnpiDiscTimedForCompValFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "MNPI Disclosure Timed for Compensation Value [Flag]",
        "terseLabel": "MNPI Disclosure Timed for Compensation Value"
       }
      }
     },
     "auth_ref": [
      "r815"
     ]
    },
    "ecd_MtrlTermsOfTrdArrTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MtrlTermsOfTrdArrTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Terms of Trading Arrangement [Text Block]",
        "terseLabel": "Material Terms of Trading Arrangement"
       }
      }
     },
     "auth_ref": [
      "r823"
     ]
    },
    "msex_NJBPURegulatedWaterMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://middlesexwater.com/20240630",
     "localname": "NJBPURegulatedWaterMember",
     "presentation": [
      "http://middlesexwater.com/role/CommitmentsandContingentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "NJBPU Regulated water [Member]",
        "label": "NJBPURegulated Water Member"
       }
      }
     },
     "auth_ref": []
    },
    "dei_NameChangeEventDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "NameChangeEventDateAxis",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Name Change Event Date [Axis]",
        "documentation": "For a sequence of name change event related facts, use this typed dimension to distinguish them. The axis members are restricted to be a valid for xml schema 'date' or 'datetime' data type."
       }
      }
     },
     "auth_ref": []
    },
    "dei_NameChangeEventLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "NameChangeEventLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Name Change Event [Line Items]",
        "documentation": "Line items represent concepts included in a table. Name change event line item concepts are used for information qualified by domain members of axes in the Name Change Event table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_NameChangeEventTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "NameChangeEventTable",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Name Change Event [Table]",
        "documentation": "For a set of related facts in a sequence of name change events, use this table when the events occurred within a single reporting period."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NamedExecutiveOfficersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NamedExecutiveOfficersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Named Executive Officers, Footnote [Text Block]",
        "terseLabel": "Named Executive Officers, Footnote"
       }
      }
     },
     "auth_ref": [
      "r796"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "NET CASH PROVIDED BY FINANCING ACTIVITIES",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit."
       }
      }
     },
     "auth_ref": [
      "r128"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES:",
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "NET CASH USED IN INVESTING ACTIVITIES",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets."
       }
      }
     },
     "auth_ref": [
      "r128"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES:",
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "NET CASH PROVIDED BY OPERATING ACTIVITIES",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities."
       }
      }
     },
     "auth_ref": [
      "r62",
      "r63",
      "r65"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES:",
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net Cash Provided by Operating Activities:",
        "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "msex_NetIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://middlesexwater.com/20240630",
     "localname": "NetIncomeAbstract",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofInterSegmentTransactionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net Income:",
        "label": "Net Income Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": 1.0,
       "order": 1.0
      },
      "http://middlesexwater.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      },
      "http://middlesexwater.com/role/ScheduleofEarningsPerShareTable": {
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedCashFlow",
      "http://middlesexwater.com/role/ConsolidatedIncomeStatement",
      "http://middlesexwater.com/role/ScheduleofEarningsPerShareTable",
      "http://middlesexwater.com/role/ScheduleofInterSegmentTransactionsTable",
      "http://middlesexwater.com/role/ShareholdersEquityType2or3",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net Income",
        "verboseLabel": "Net Income",
        "netLabel": "Consolidated Net Income",
        "label": "Net Income (Loss)",
        "terseLabel": "Net Income (Loss)",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r55",
      "r65",
      "r83",
      "r105",
      "r119",
      "r120",
      "r123",
      "r135",
      "r144",
      "r148",
      "r149",
      "r150",
      "r151",
      "r152",
      "r155",
      "r156",
      "r169",
      "r221",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r444",
      "r454",
      "r482",
      "r486",
      "r536",
      "r621",
      "r638",
      "r639",
      "r723",
      "r891"
     ]
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
     "crdr": "credit",
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedIncomeStatement": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://middlesexwater.com/role/ScheduleofEarningsPerShareTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedIncomeStatement",
      "http://middlesexwater.com/role/ScheduleofEarningsPerShareTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Earnings Applicable to Common Stock",
        "label": "Net Income (Loss) Available to Common Stockholders, Basic",
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders."
       }
      }
     },
     "auth_ref": [
      "r126",
      "r148",
      "r149",
      "r150",
      "r151",
      "r160",
      "r161",
      "r170",
      "r173",
      "r454"
     ]
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted",
     "crdr": "credit",
     "calculation": {
      "http://middlesexwater.com/role/ScheduleofEarningsPerShareTable": {
       "parentTag": "msex_AdjustedEarningsApplicableToCommonStockinDollarsPerShare",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofEarningsPerShareTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings Applicable to Common Stock",
        "label": "Net Income (Loss) Available to Common Stockholders, Diluted",
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders."
       }
      }
     },
     "auth_ref": [
      "r126",
      "r162",
      "r165",
      "r166",
      "r167",
      "r168",
      "r170",
      "r173"
     ]
    },
    "us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NewAccountingPronouncementOrChangeInAccountingPrincipleDescription",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofIssuedAccountingStandardsDetailsScheduleofIssuedAccountingStandards"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Description",
        "label": "New Accounting Pronouncement or Change in Accounting Principle, Description",
        "documentation": "Disclosure related to a new accounting pronouncement or a change in accounting principle, including the nature and reason for the change and the effect of the change on prior periods and the current period."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r20",
      "r21",
      "r67",
      "r142",
      "r158",
      "r454"
     ]
    },
    "us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleDescriptionOfPriorperiodInformationRetrospectivelyAdjusted": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NewAccountingPronouncementOrChangeInAccountingPrincipleDescriptionOfPriorperiodInformationRetrospectivelyAdjusted",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofIssuedAccountingStandardsDetailsScheduleofIssuedAccountingStandards"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effect on the condensed consolidated financial statements",
        "label": "New Accounting Pronouncement or Change in Accounting Principle, Description of Prior-period Information Retrospectively Adjusted",
        "documentation": "Description of the prior-period information that has been retrospectively adjusted when a new accounting pronouncement or a change in accounting principle is adopted."
       }
      }
     },
     "auth_ref": [
      "r143",
      "r454"
     ]
    },
    "dei_NewEffectiveDateForPreviousFiling": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "NewEffectiveDateForPreviousFiling",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "New Effective Date for Previous Filing"
       }
      }
     },
     "auth_ref": [
      "r766",
      "r767",
      "r768",
      "r769"
     ]
    },
    "msex_NewJerseyBoardOfPublicUtilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://middlesexwater.com/20240630",
     "localname": "NewJerseyBoardOfPublicUtilitiesMember",
     "presentation": [
      "http://middlesexwater.com/role/RateandRegulatoryMattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "New Jersey Board of Public Utilities [Member]",
        "documentation": "New Jersey Board Of Public Utilities [Member]",
        "label": "New Jersey Board Of Public Utilities Member"
       }
      }
     },
     "auth_ref": []
    },
    "msex_NewJerseyInfrastructureBankMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://middlesexwater.com/20240630",
     "localname": "NewJerseyInfrastructureBankMember",
     "presentation": [
      "http://middlesexwater.com/role/CapitalizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "New Jersey Infrastructure Bank [Member]",
        "label": "New Jersey Infrastructure Bank Member"
       }
      }
     },
     "auth_ref": []
    },
    "dei_NoSubstantiveChanges462c": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "NoSubstantiveChanges462c",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "No Substantive Changes, 462(c)"
       }
      }
     },
     "auth_ref": [
      "r840"
     ]
    },
    "dei_NoSubstantiveChanges462cFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "NoSubstantiveChanges462cFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "No Substantive Changes, 462(c), File Number"
       }
      }
     },
     "auth_ref": [
      "r840"
     ]
    },
    "dei_NoTradingSymbolFlag": {
     "xbrltype": "trueItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "NoTradingSymbolFlag",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/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": []
    },
    "ecd_NonGaapMeasureDescriptionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonGaapMeasureDescriptionTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-GAAP Measure Description [Text Block]",
        "terseLabel": "Non-GAAP Measure Description"
       }
      }
     },
     "auth_ref": [
      "r795"
     ]
    },
    "ecd_NonNeosMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonNeosMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-NEOs [Member]",
        "terseLabel": "Non-NEOs"
       }
      }
     },
     "auth_ref": [
      "r750",
      "r761",
      "r777",
      "r803",
      "r812"
     ]
    },
    "ecd_NonPeoNeoAvgCompActuallyPaidAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonPeoNeoAvgCompActuallyPaidAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO Average Compensation Actually Paid Amount",
        "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount"
       }
      }
     },
     "auth_ref": [
      "r786"
     ]
    },
    "ecd_NonPeoNeoAvgTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonPeoNeoAvgTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO Average Total Compensation Amount",
        "terseLabel": "Non-PEO NEO Average Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r785"
     ]
    },
    "ecd_NonPeoNeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonPeoNeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO [Member]",
        "terseLabel": "Non-PEO NEO"
       }
      }
     },
     "auth_ref": [
      "r803"
     ]
    },
    "msex_NonRegulatedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://middlesexwater.com/20240630",
     "localname": "NonRegulatedMember",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofInterSegmentTransactionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non - Regulated [Member]",
        "documentation": "Non - Regulated [Member]",
        "label": "Non Regulated Member"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NonRule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonRule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]",
        "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted"
       }
      }
     },
     "auth_ref": [
      "r823"
     ]
    },
    "ecd_NonRule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonRule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]",
        "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated"
       }
      }
     },
     "auth_ref": [
      "r823"
     ]
    },
    "us-gaap_NoncashInvestingAndFinancingItemsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NoncashInvestingAndFinancingItemsAbstract",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SUPPLEMENTAL DISCLOSURE OF NON-CASH ACTIVITY:",
        "label": "Noncash Investing and Financing Items [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total Other Income, net",
        "label": "Nonoperating Income (Expense)",
        "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)."
       }
      }
     },
     "auth_ref": [
      "r57"
     ]
    },
    "msex_NonredeemablePreferredStock1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://middlesexwater.com/20240630",
     "localname": "NonredeemablePreferredStock1Member",
     "presentation": [
      "http://middlesexwater.com/role/ShareholdersEquityType1",
      "http://middlesexwater.com/role/ShareholdersEquityType1_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Nonredeemable Preferred Stock $4.75 Series",
        "documentation": "Preferred shares that are not redeemable before liquidation of the entity. Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company.",
        "label": "Nonredeemable Preferred Stock1 Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NonredeemablePreferredStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NonredeemablePreferredStockMember",
     "presentation": [
      "http://middlesexwater.com/role/ShareholdersEquityType1",
      "http://middlesexwater.com/role/ShareholdersEquityType1_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Nonredeemable Preferred Stock $7.00 Series",
        "label": "Nonredeemable Preferred Stock [Member]",
        "documentation": "Preferred shares that are not redeemable before liquidation of the entity. Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company."
       }
      }
     },
     "auth_ref": []
    },
    "msex_NonutilityAssetsNetNonCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://middlesexwater.com/20240630",
     "localname": "NonutilityAssetsNetNonCurrent",
     "crdr": "debit",
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_OtherAssets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-utility Assets - Net",
        "documentation": "Represents the amount of non-utility assets - net.",
        "label": "Nonutility Assets Net Non Current"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NotesPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NotesPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "LIABILITIES: Notes Payable",
        "label": "Notes Payable, Current",
        "documentation": "Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer."
       }
      }
     },
     "auth_ref": [
      "r39",
      "r40"
     ]
    },
    "us-gaap_NumberOfReportableSegments": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NumberOfReportableSegments",
     "presentation": [
      "http://middlesexwater.com/role/BusinessSegmentDataDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reportable segment",
        "label": "Number of Reportable Segments",
        "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements."
       }
      }
     },
     "auth_ref": [
      "r666",
      "r674",
      "r871"
     ]
    },
    "us-gaap_OperatingExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingExpenses",
     "crdr": "debit",
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total Operating Expenses",
        "label": "Operating Expenses",
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingExpensesAbstract",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Expenses:",
        "label": "Operating Expenses [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "msex_OperatingIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://middlesexwater.com/20240630",
     "localname": "OperatingIncomeAbstract",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofInterSegmentTransactionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Income:",
        "label": "Operating Income Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedIncomeStatement",
      "http://middlesexwater.com/role/ScheduleofInterSegmentTransactionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Operating Income",
        "terseLabel": "Consolidated Operating Income",
        "label": "Operating Income (Loss)",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r88",
      "r665",
      "r870",
      "r872",
      "r873",
      "r874",
      "r875"
     ]
    },
    "us-gaap_OperatingLeaseLeaseIncomeLeasePayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLeaseIncomeLeasePayments",
     "crdr": "credit",
     "presentation": [
      "http://middlesexwater.com/role/CommitmentsandContingentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rental expenses under operating leases",
        "label": "Operating Lease, Lease Income, Lease Payments",
        "documentation": "Amount of operating lease income from lease payments paid and payable to lessor. Excludes variable lease payments not included in measurement of lease receivable."
       }
      }
     },
     "auth_ref": [
      "r179",
      "r505"
     ]
    },
    "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Future Minimum Operating Lease Commitments [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiability",
     "crdr": "credit",
     "calculation": {
      "http://middlesexwater.com/role/ScheduleofFutureMinimumOperatingLeaseCommitmentsTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofFutureMinimumOperatingLeaseCommitmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Present Value of Lease Payments",
        "label": "Operating Lease, Liability",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease."
       }
      }
     },
     "auth_ref": [
      "r503"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://middlesexwater.com/role/ScheduleofFutureMinimumOperatingLeaseCommitmentsTable": {
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofFutureMinimumOperatingLeaseCommitmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less Current Portion",
        "label": "Operating Lease, Liability, Current",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r503"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://middlesexwater.com/role/ScheduleofFutureMinimumOperatingLeaseCommitmentsTable": {
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofFutureMinimumOperatingLeaseCommitmentsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-Current Lease Liability",
        "label": "Operating Lease, Liability, Noncurrent",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r503"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseRightOfUseAsset",
     "crdr": "debit",
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_OtherAssets",
       "weight": 1.0,
       "order": 1.0
      },
      "http://middlesexwater.com/role/ScheduleofOperatingLeaseROUAssetsTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet",
      "http://middlesexwater.com/role/ScheduleofOperatingLeaseROUAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "ROU Asset",
        "terseLabel": "OTHER ASSETS: Operating Lease Right of Use Asset",
        "label": "Operating Lease, Right-of-Use Asset",
        "documentation": "Amount of lessee's right to use underlying asset under operating lease."
       }
      }
     },
     "auth_ref": [
      "r502"
     ]
    },
    "msex_OperatingLeaseRightOfUseAssetAccumulatedAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://middlesexwater.com/20240630",
     "localname": "OperatingLeaseRightOfUseAssetAccumulatedAmortization",
     "crdr": "credit",
     "calculation": {
      "http://middlesexwater.com/role/ScheduleofOperatingLeaseROUAssetsTable": {
       "parentTag": "us-gaap_OperatingLeaseRightOfUseAsset",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofOperatingLeaseROUAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Accumulated Amortization",
        "documentation": "Represents the amount of operating lease accumulated amortization.",
        "label": "Operating Lease Right Of Use Asset Accumulated Amortization"
       }
      }
     },
     "auth_ref": []
    },
    "msex_OperationsAndMaintenance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://middlesexwater.com/20240630",
     "localname": "OperationsAndMaintenance",
     "crdr": "debit",
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operations and Maintenance",
        "documentation": "Costs incurred and are directly related to operations and maintenance.",
        "label": "Operations And Maintenance"
       }
      }
     },
     "auth_ref": []
    },
    "dei_OtherAddressMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "OtherAddressMember",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Address [Member]",
        "documentation": "Other address for entity"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAssets",
     "crdr": "debit",
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "TOTAL OTHER ASSETS",
        "label": "Other Assets",
        "documentation": "Amount of assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r74",
      "r109",
      "r526",
      "r671",
      "r725"
     ]
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_OtherAssets",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Other Assets, Noncurrent",
        "documentation": "Amount of noncurrent assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r109"
     ]
    },
    "us-gaap_OtherDeferredCostsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherDeferredCostsNet",
     "crdr": "debit",
     "presentation": [
      "http://middlesexwater.com/role/RateandRegulatoryMattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Previously incurred operating treatment costs",
        "label": "Other Deferred Costs, Net",
        "documentation": "Net amount of other deferred costs capitalized at the end of the reporting period. Does not include deferred finance costs or deferred acquisition costs of insurance companies."
       }
      }
     },
     "auth_ref": [
      "r853"
     ]
    },
    "us-gaap_OtherIncomeAndExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherIncomeAndExpensesAbstract",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Income:",
        "label": "Other Income and Expenses [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet",
      "http://middlesexwater.com/role/RateandRegulatoryMattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "TOTAL OTHER LIABILITIES",
        "terseLabel": "Reclassification from regulatory liabilities",
        "label": "Other Liabilities",
        "documentation": "Amount of liabilities classified as other."
       }
      }
     },
     "auth_ref": [
      "r78",
      "r529",
      "r595",
      "r596",
      "r725",
      "r915",
      "r946"
     ]
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Other Liabilities, Current",
        "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r40",
      "r706"
     ]
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_OtherLiabilities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Other Liabilities, Noncurrent",
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r44"
     ]
    },
    "us-gaap_OtherLongTermDebtCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherLongTermDebtCurrent",
     "crdr": "credit",
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CURRENT Current Portion of Long-term Debt",
        "label": "Other Long-Term Debt, Current",
        "documentation": "Amount of long-term debt classified as other, payable within one year or the operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r39",
      "r40",
      "r599"
     ]
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherNonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Income, net",
        "label": "Other Nonoperating Income (Expense)",
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other."
       }
      }
     },
     "auth_ref": [
      "r58"
     ]
    },
    "msex_OtherNonregulatedRevenues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://middlesexwater.com/20240630",
     "localname": "OtherNonregulatedRevenues",
     "crdr": "credit",
     "calculation": {
      "http://middlesexwater.com/role/ScheduleofOperatingRevenuesTable": {
       "parentTag": "us-gaap_RegulatedAndUnregulatedOperatingRevenue",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofOperatingRevenuesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Non-Regulated Revenues",
        "documentation": "Represent the amount of other non regulated revenues.",
        "label": "Other Nonregulated Revenues"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_OtherPerfMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OtherPerfMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Performance Measure, Amount",
        "terseLabel": "Other Performance Measure, Amount"
       }
      }
     },
     "auth_ref": [
      "r795"
     ]
    },
    "us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherPostretirementBenefitPlansDefinedBenefitMember",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofEmployeeRetirementBenefitPlansTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Benefits [Member]",
        "label": "Other Postretirement Benefits Plan [Member]",
        "documentation": "Plan designed to provide other postretirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes pension benefits."
       }
      }
     },
     "auth_ref": [
      "r324",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r373",
      "r376",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r392",
      "r393",
      "r394",
      "r691",
      "r692",
      "r693",
      "r694",
      "r695"
     ]
    },
    "dei_OtherReportingStandardItemNumber": {
     "xbrltype": "otherReportingStandardItemNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "OtherReportingStandardItemNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/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": [
      "r741"
     ]
    },
    "ecd_OutstandingAggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingAggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Aggregate Erroneous Compensation Amount",
        "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r748",
      "r759",
      "r775",
      "r810"
     ]
    },
    "ecd_OutstandingRecoveryCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingRecoveryCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Recovery Compensation Amount",
        "terseLabel": "Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r751",
      "r762",
      "r778",
      "r813"
     ]
    },
    "ecd_OutstandingRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Recovery, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r751",
      "r762",
      "r778",
      "r813"
     ]
    },
    "dei_ParentEntityLegalName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ParentEntityLegalName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Parent Entity Legal Name",
        "documentation": "If the entity which the financial information concerns is a subsidiary of another company, then provide to full legal name of the parent entity"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PartnersCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PartnersCapital",
     "crdr": "credit",
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_CapitalizationLongtermDebtAndEquity",
       "weight": 1.0,
       "order": 1.0
      },
      "http://middlesexwater.com/role/ShareholdersEquityType1": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet",
      "http://middlesexwater.com/role/ShareholdersEquityType1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "TOTAL COMMON EQUITY",
        "label": "Partners' Capital",
        "documentation": "The amount of ownership interest of different classes of partners in limited partnership."
       }
      }
     },
     "auth_ref": [
      "r72"
     ]
    },
    "ecd_PayVsPerformanceDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PayVsPerformanceDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Line Items]",
        "terseLabel": "Pay vs Performance Disclosure"
       }
      }
     },
     "auth_ref": [
      "r784"
     ]
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Payment of Grantee Withholding Taxes in Exchange for Restricted Stock",
        "label": "Payments for Repurchase of Common Stock",
        "documentation": "The cash outflow to reacquire common stock during the period."
       }
      }
     },
     "auth_ref": [
      "r60"
     ]
    },
    "us-gaap_PaymentsOfDebtIssuanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsOfDebtIssuanceCosts",
     "crdr": "credit",
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Deferred Debt Issuance Expense",
        "label": "Payments of Debt Issuance Costs",
        "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt."
       }
      }
     },
     "auth_ref": [
      "r11"
     ]
    },
    "us-gaap_PaymentsOfDividendsCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsOfDividendsCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Payment of Common Dividends",
        "label": "Payments of Ordinary Dividends, Common Stock",
        "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity."
       }
      }
     },
     "auth_ref": [
      "r60"
     ]
    },
    "us-gaap_PaymentsOfDividendsPreferredStockAndPreferenceStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsOfDividendsPreferredStockAndPreferenceStock",
     "crdr": "credit",
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Payment of Preferred Dividends",
        "label": "Payments of Ordinary Dividends, Preferred Stock and Preference Stock",
        "documentation": "Amount of cash outflow in the form of ordinary dividends to preferred shareholders of the parent entity."
       }
      }
     },
     "auth_ref": [
      "r60"
     ]
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Utility Plant Expenditures, Including AFUDC-Debt of $180 in 2024 and $651 in 2023",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets."
       }
      }
     },
     "auth_ref": [
      "r59"
     ]
    },
    "ecd_PeerGroupIssuersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeerGroupIssuersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Peer Group Issuers, Footnote [Text Block]",
        "terseLabel": "Peer Group Issuers, Footnote"
       }
      }
     },
     "auth_ref": [
      "r794"
     ]
    },
    "ecd_PeerGroupTotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeerGroupTotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Peer Group Total Shareholder Return Amount",
        "terseLabel": "Peer Group Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r794"
     ]
    },
    "us-gaap_PensionAndOtherPostretirementBenefitContributions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PensionAndOtherPostretirementBenefitContributions",
     "crdr": "credit",
     "presentation": [
      "http://middlesexwater.com/role/EmployeeBenefitPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash contributions",
        "label": "Payment for Pension and Other Postretirement Benefits",
        "documentation": "Amount of cash outflow for pension and other postretirement benefits. Includes, but is not limited to, employer contribution to fund plan asset and payment to retiree."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
     "presentation": [
      "http://middlesexwater.com/role/EmployeeBenefitPlans"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee Benefit Plans",
        "label": "Retirement Benefits [Text Block]",
        "documentation": "The entire disclosure for retirement benefits."
       }
      }
     },
     "auth_ref": [
      "r323",
      "r347",
      "r349",
      "r355",
      "r372",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r390",
      "r391",
      "r392",
      "r691"
     ]
    },
    "us-gaap_PensionContributions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PensionContributions",
     "crdr": "credit",
     "presentation": [
      "http://middlesexwater.com/role/EmployeeBenefitPlansDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contributions to the pension plan",
        "label": "Payment for Pension Benefits",
        "documentation": "Amount of cash outflow for pension benefit. Includes, but is not limited to, employer contribution to fund plan asset and payment to retiree. Excludes other postretirement benefit."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "us-gaap_PensionPlansDefinedBenefitMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PensionPlansDefinedBenefitMember",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofEmployeeRetirementBenefitPlansTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension Benefits [Member]",
        "label": "Pension Plan [Member]",
        "documentation": "Plan designed to provide participant with pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes other postretirement benefits."
       }
      }
     },
     "auth_ref": [
      "r324",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r373",
      "r376",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r392",
      "r393",
      "r397",
      "r691",
      "r692",
      "r696",
      "r697",
      "r698"
     ]
    },
    "ecd_PeoActuallyPaidCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoActuallyPaidCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Actually Paid Compensation Amount",
        "terseLabel": "PEO Actually Paid Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r786"
     ]
    },
    "ecd_PeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO [Member]",
        "terseLabel": "PEO"
       }
      }
     },
     "auth_ref": [
      "r803"
     ]
    },
    "ecd_PeoName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Name",
        "terseLabel": "PEO Name"
       }
      }
     },
     "auth_ref": [
      "r796"
     ]
    },
    "ecd_PeoTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Total Compensation Amount",
        "terseLabel": "PEO Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r785"
     ]
    },
    "dei_PhoneFaxNumberDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PhoneFaxNumberDescription",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Phone Fax Number Description",
        "documentation": "Description of Phone or Fax Number"
       }
      }
     },
     "auth_ref": []
    },
    "msex_PncBankMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://middlesexwater.com/20240630",
     "localname": "PncBankMember",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofLinesofCreditTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PNC Bank [Member]",
        "documentation": "PNC Bank [Member]",
        "label": "Pnc Bank Member"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PnsnAdjsPrrSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnAdjsPrrSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Adjustments Prior Service Cost [Member]",
        "terseLabel": "Pension Adjustments Prior Service Cost"
       }
      }
     },
     "auth_ref": [
      "r787"
     ]
    },
    "ecd_PnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Adjustments Service Cost [Member]",
        "terseLabel": "Pension Adjustments Service Cost"
       }
      }
     },
     "auth_ref": [
      "r832"
     ]
    },
    "ecd_PnsnBnftsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnBnftsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Benefits Adjustments, Footnote [Text Block]",
        "terseLabel": "Pension Benefits Adjustments, Footnote"
       }
      }
     },
     "auth_ref": [
      "r786"
     ]
    },
    "dei_PostEffectiveAmendment": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PostEffectiveAmendment",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Post-Effective Amendment"
       }
      }
     },
     "auth_ref": [
      "r727"
     ]
    },
    "dei_PostEffectiveAmendmentNumber": {
     "xbrltype": "sequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PostEffectiveAmendmentNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Post-Effective Amendment Number",
        "documentation": "Amendment number to registration statement under the Securities Act of 1933 after the registration becomes effective."
       }
      }
     },
     "auth_ref": [
      "r727"
     ]
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PreCommencementIssuerTenderOffer",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/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": [
      "r734"
     ]
    },
    "dei_PreCommencementTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PreCommencementTenderOffer",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/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": [
      "r736"
     ]
    },
    "dei_PreEffectiveAmendment": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PreEffectiveAmendment",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-Effective Amendment"
       }
      }
     },
     "auth_ref": [
      "r727"
     ]
    },
    "dei_PreEffectiveAmendmentNumber": {
     "xbrltype": "sequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PreEffectiveAmendmentNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-Effective Amendment Number",
        "documentation": "Amendment number to registration statement under the Securities Act of 1933 before the registration becomes effective."
       }
      }
     },
     "auth_ref": [
      "r727"
     ]
    },
    "us-gaap_PreferredStockConvertibleConversionPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockConvertibleConversionPrice",
     "presentation": [
      "http://middlesexwater.com/role/EarningsPerShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible preferred stock price",
        "label": "Preferred Stock, Convertible, Conversion Price",
        "documentation": "Per share conversion price of preferred stock."
       }
      }
     },
     "auth_ref": [
      "r295"
     ]
    },
    "us-gaap_PreferredStockDividendsAndOtherAdjustments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockDividendsAndOtherAdjustments",
     "crdr": "debit",
     "presentation": [
      "http://middlesexwater.com/role/ShareholdersEquityType1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "TOTAL PREFERRED STOCK",
        "label": "Preferred Stock Dividends and Other Adjustments",
        "documentation": "The aggregate value of preferred stock dividends and other adjustments necessary to derive net income apportioned to common stockholders."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r847",
      "r869"
     ]
    },
    "us-gaap_PreferredStockDividendsIncomeStatementImpact": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockDividendsIncomeStatementImpact",
     "crdr": "debit",
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": -1.0,
       "order": 2.0
      },
      "http://middlesexwater.com/role/ScheduleofEarningsPerShareTable": {
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedIncomeStatement",
      "http://middlesexwater.com/role/ScheduleofEarningsPerShareTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred Stock Dividend Requirements",
        "negatedLabel": "Preferred Dividend",
        "label": "Preferred Stock Dividends, Income Statement Impact",
        "documentation": "The amount of preferred stock dividends that is an adjustment to net income apportioned to common stockholders."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PreferredStockDividendsPerShareCashPaid": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockDividendsPerShareCashPaid",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofEarningsPerShareTable_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred Dividend",
        "label": "Preferred Stock, Dividends, Per Share, Cash Paid",
        "documentation": "Aggregate dividends paid during the period for each share of preferred stock outstanding."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PreferredStockLiquidationPreferenceValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockLiquidationPreferenceValue",
     "crdr": "credit",
     "presentation": [
      "http://middlesexwater.com/role/ShareholdersEquityType1_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, shares authorized (in Dollars)",
        "label": "Preferred Stock, Liquidation Preference, Value",
        "documentation": "Value of the difference between preference in liquidation and the par or stated values of the preferred shares."
       }
      }
     },
     "auth_ref": [
      "r133",
      "r297",
      "r307"
     ]
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockSharesOutstanding",
     "presentation": [
      "http://middlesexwater.com/role/ShareholdersEquityType1_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, shares outstanding",
        "label": "Preferred Stock, Shares Outstanding",
        "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased."
       }
      }
     },
     "auth_ref": [
      "r46",
      "r601",
      "r619",
      "r947",
      "r948"
     ]
    },
    "us-gaap_PreferredStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockValue",
     "crdr": "credit",
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_CapitalizationLongtermDebtAndEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred Stock",
        "label": "Preferred Stock, Value, Issued",
        "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r46",
      "r531",
      "r706"
     ]
    },
    "msex_PreferredStockValueAuthorized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://middlesexwater.com/20240630",
     "localname": "PreferredStockValueAuthorized",
     "crdr": "credit",
     "presentation": [
      "http://middlesexwater.com/role/ShareholdersEquityType1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares Authorized - 120",
        "documentation": "Preferred stock value authorized.",
        "label": "Preferred Stock Value Authorized"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PreferredStockValueOutstanding": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PreferredStockValueOutstanding",
     "crdr": "credit",
     "presentation": [
      "http://middlesexwater.com/role/ShareholdersEquityType1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares Outstanding - 20",
        "label": "Preferred Stock, Value, Outstanding",
        "documentation": "Value of nonredeemable preferred shares and preferred shares redeemable solely at option of issuer, held by shareholders. Excludes preferred shares repurchased and held as treasury shares."
       }
      }
     },
     "auth_ref": [
      "r46",
      "r601"
     ]
    },
    "msex_PreliminarySurveyAndInvestigationChargesNonCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://middlesexwater.com/20240630",
     "localname": "PreliminarySurveyAndInvestigationChargesNonCurrent",
     "crdr": "debit",
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_OtherAssets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preliminary Survey and Investigation Charges",
        "documentation": "Preliminary survey and investigation charges.",
        "label": "Preliminary Survey And Investigation Charges Non Current"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PrepaidExpenseCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PrepaidExpenseCurrent",
     "crdr": "debit",
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepayments",
        "label": "Prepaid Expense, Current",
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r117",
      "r234",
      "r235",
      "r662"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromIssuanceOfCommonStock",
     "crdr": "debit",
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from Issuance of Common Stock",
        "label": "Proceeds from Issuance of Common Stock",
        "documentation": "The cash inflow from the additional capital contribution to the entity."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOfLongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromIssuanceOfLongTermDebt",
     "crdr": "debit",
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from Issuance of Long-term Debt",
        "label": "Proceeds from Issuance of Long-Term Debt",
        "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r574"
     ]
    },
    "us-gaap_ProceedsFromLoans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromLoans",
     "crdr": "debit",
     "presentation": [
      "http://middlesexwater.com/role/CapitalizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loans totaling",
        "label": "Proceeds from Loans",
        "documentation": "Cash received from principal payments made on loans related to operating activities."
       }
      }
     },
     "auth_ref": [
      "r64"
     ]
    },
    "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromPaymentsForOtherFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Construction Advances and Contributions-Net",
        "label": "Proceeds from (Payments for) Other Financing Activities",
        "documentation": "Amount of cash inflow (outflow) from financing activities classified as other."
       }
      }
     },
     "auth_ref": [
      "r851",
      "r856"
     ]
    },
    "us-gaap_ProceedsFromRepaymentsOfShortTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromRepaymentsOfShortTermDebt",
     "crdr": "debit",
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net Short-term Bank Borrowings",
        "label": "Proceeds from (Repayments of) Short-Term Debt",
        "documentation": "The net cash inflow or outflow for borrowing having initial term of repayment within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromShortTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ProceedsFromShortTermDebt",
     "crdr": "debit",
     "presentation": [
      "http://middlesexwater.com/role/ShortTermBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from borrowings",
        "label": "Proceeds from Short-Term Debt",
        "documentation": "The cash inflow from a borrowing having initial term of repayment within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "srt_ProductOrServiceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ProductOrServiceAxis",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofOperatingRevenuesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]"
       }
      }
     },
     "auth_ref": [
      "r213",
      "r520",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r660",
      "r684",
      "r708",
      "r709",
      "r710",
      "r712",
      "r713",
      "r887",
      "r888",
      "r894",
      "r916",
      "r917",
      "r918",
      "r919",
      "r920",
      "r921",
      "r922",
      "r923",
      "r924",
      "r925",
      "r926",
      "r927",
      "r928",
      "r929",
      "r930",
      "r931",
      "r932",
      "r933",
      "r934",
      "r935",
      "r936",
      "r937",
      "r938",
      "r939",
      "r940",
      "r941",
      "r942",
      "r943",
      "r944"
     ]
    },
    "srt_ProductsAndServicesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ProductsAndServicesDomain",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofOperatingRevenuesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]"
       }
      }
     },
     "auth_ref": [
      "r213",
      "r520",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r660",
      "r684",
      "r708",
      "r709",
      "r710",
      "r712",
      "r713",
      "r887",
      "r888",
      "r894",
      "r916",
      "r917",
      "r918",
      "r919",
      "r920",
      "r921",
      "r922",
      "r923",
      "r924",
      "r925",
      "r926",
      "r927",
      "r928",
      "r929",
      "r930",
      "r931",
      "r932",
      "r933",
      "r934",
      "r935",
      "r936",
      "r937",
      "r938",
      "r939",
      "r940",
      "r941",
      "r942",
      "r943",
      "r944"
     ]
    },
    "us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions",
     "crdr": "credit",
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Allowance for Funds Used During Construction",
        "label": "Public Utilities, Allowance for Funds Used During Construction, Additions",
        "documentation": "Total increase in earnings in the period representing the cost of equity (based on assumed rate of return) and/or borrowed funds (based on interest rate) used to finance construction of regulated assets, which is expected to be recovered through rate adjustments."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r33",
      "r34"
     ]
    },
    "us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity",
     "crdr": "credit",
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Equity Portion of Allowance for Funds Used During Construction (AFUDC)",
        "label": "Public Utilities, Allowance for Funds Used During Construction, Capitalized Cost of Equity",
        "documentation": "The component of the allowance for funds used during construction during the period based on an assumed rate of return on equity funds used in financing the construction of regulated assets."
       }
      }
     },
     "auth_ref": [
      "r35",
      "r36"
     ]
    },
    "us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PublicUtilitiesApprovedRateIncreaseDecreaseAmount",
     "crdr": "credit",
     "presentation": [
      "http://middlesexwater.com/role/CapitalizationDetails",
      "http://middlesexwater.com/role/RateandRegulatoryMattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Approved increase in annual operating revenues",
        "verboseLabel": "Borrowing amount",
        "label": "Public Utilities, Approved Rate Increase (Decrease), Amount",
        "documentation": "Amount of public utility's approved rate increase (decrease) by regulatory agency."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PublicUtilitiesApprovedReturnOnEquityPercentage",
     "presentation": [
      "http://middlesexwater.com/role/RateandRegulatoryMattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Return on equity",
        "label": "Public Utilities, Approved Return on Equity, Percentage",
        "documentation": "Percentage of public utility's approved return on equity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PublicUtilitiesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PublicUtilitiesDisclosureTextBlock",
     "presentation": [
      "http://middlesexwater.com/role/RateandRegulatoryMatters"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rate and Regulatory Matters",
        "label": "Public Utilities Disclosure [Text Block]",
        "documentation": "The entire disclosure for public utilities."
       }
      }
     },
     "auth_ref": [
      "r84"
     ]
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation",
     "crdr": "credit",
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Less Accumulated Depreciation",
        "label": "Public Utilities, Property, Plant and Equipment, Accumulated Depreciation",
        "documentation": "Period end book value of accumulated depreciation on property, plant and equipment (PPE) that is owned by the regulated operations of the public utility."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommon": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentCommon",
     "crdr": "debit",
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "General",
        "label": "Public Utilities, Property, Plant and Equipment, Common",
        "documentation": "Period end amount of property, plant and equipment (PPE) related to regulated assets common to business units."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress",
     "crdr": "debit",
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Construction Work in Progress",
        "label": "Public Utilities, Property, Plant and Equipment, Construction Work in Progress",
        "documentation": "Period end amount of construction work in progress in public utility."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing",
     "crdr": "debit",
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "UTILITY PLANT: Water Production",
        "label": "Public Utilities, Property, Plant and Equipment, Generation or Processing",
        "documentation": "Period end amount of property, plant and equipment (PPE) related to generation or processing owned by public utility."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "UTILITY PLANT - NET",
        "label": "Public Utilities, Property, Plant and Equipment, Net",
        "documentation": "Period end amount of total net PPE."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentPlantInService",
     "crdr": "debit",
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "TOTAL",
        "label": "Public Utilities, Property, Plant and Equipment, Plant in Service",
        "documentation": "Period end amount of total gross PPE."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution",
     "crdr": "debit",
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Transmission and Distribution",
        "label": "Public Utilities, Property, Plant and Equipment, Transmission and Distribution",
        "documentation": "Period end amount of property, plant and equipment (PPE) related to transmission and distribution owned by public utility."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PurchaseCommitmentExcludingLongtermCommitmentAxis",
     "presentation": [
      "http://middlesexwater.com/role/CommitmentsandContingentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Purchase Commitment, Excluding Long-Term Commitment [Axis]",
        "documentation": "Information by arrangement, in which the entity has agreed to expend funds to procure goods or services from one or more suppliers."
       }
      }
     },
     "auth_ref": [
      "r45",
      "r80"
     ]
    },
    "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PurchaseCommitmentExcludingLongtermCommitmentDomain",
     "presentation": [
      "http://middlesexwater.com/role/CommitmentsandContingentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Purchase Commitment, Excluding Long-Term Commitment [Domain]",
        "documentation": "This item is intended to be populated, by the entity, with Members identifying each purchase commitment about which information required or determined to be disclosed is being provided. If only one such commitment exists, this item may be used to capture such information; if multiple commitments exist, this item is the dimensional default, which will aggregate such information, as appropriate."
       }
      }
     },
     "auth_ref": [
      "r45",
      "r80"
     ]
    },
    "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PurchaseCommitmentExcludingLongtermCommitmentTableTextBlock",
     "presentation": [
      "http://middlesexwater.com/role/CommitmentsandContingentLiabilitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Purchased Water Costs",
        "label": "Purchase Commitment, Excluding Long-Term Commitment [Table Text Block]",
        "documentation": "Tabular disclosure of arrangements in which the entity has agreed to procure goods or services from one or more suppliers. May include identification of the goods or services to be purchased, identity of the seller, pricing, effects on pricing for failing to reach minimum quantities required to be purchased (such as penalties), cancellation rights, and termination provisions."
       }
      }
     },
     "auth_ref": [
      "r45",
      "r80"
     ]
    },
    "us-gaap_PurchaseCommitmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PurchaseCommitmentMember",
     "presentation": [
      "http://middlesexwater.com/role/CommitmentsandContingentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchase Commitment [Member]",
        "label": "Purchase Commitment [Member]",
        "documentation": "Purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier. Excludes long-term commitments."
       }
      }
     },
     "auth_ref": [
      "r45",
      "r80"
     ]
    },
    "ecd_PvpTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PvpTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Table]",
        "terseLabel": "Pay vs Performance Disclosure"
       }
      }
     },
     "auth_ref": [
      "r784"
     ]
    },
    "ecd_PvpTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PvpTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance [Table Text Block]",
        "terseLabel": "Pay vs Performance Disclosure, Table"
       }
      }
     },
     "auth_ref": [
      "r784"
     ]
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeAxis",
     "presentation": [
      "http://middlesexwater.com/role/ShareholdersEquityType1_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]"
       }
      }
     },
     "auth_ref": [
      "r260",
      "r261",
      "r262",
      "r263",
      "r347",
      "r395",
      "r420",
      "r421",
      "r422",
      "r424",
      "r483",
      "r515",
      "r517",
      "r518",
      "r558",
      "r559",
      "r572",
      "r591",
      "r592",
      "r645",
      "r646",
      "r647",
      "r648",
      "r649",
      "r658",
      "r659",
      "r675",
      "r683",
      "r699",
      "r701",
      "r702",
      "r703",
      "r704",
      "r709",
      "r716",
      "r883",
      "r893",
      "r899",
      "r910",
      "r911",
      "r912",
      "r913",
      "r914"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeMember",
     "presentation": [
      "http://middlesexwater.com/role/ShareholdersEquityType1_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]"
       }
      }
     },
     "auth_ref": [
      "r260",
      "r261",
      "r262",
      "r263",
      "r347",
      "r395",
      "r420",
      "r421",
      "r422",
      "r424",
      "r483",
      "r515",
      "r517",
      "r518",
      "r558",
      "r559",
      "r572",
      "r591",
      "r592",
      "r645",
      "r646",
      "r647",
      "r648",
      "r649",
      "r658",
      "r659",
      "r675",
      "r683",
      "r699",
      "r701",
      "r702",
      "r703",
      "r704",
      "r709",
      "r716",
      "r883",
      "r893",
      "r899",
      "r910",
      "r911",
      "r912",
      "r913",
      "r914"
     ]
    },
    "msex_RateandRegulatoryMattersDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://middlesexwater.com/20240630",
     "localname": "RateandRegulatoryMattersDetailsTable",
     "presentation": [
      "http://middlesexwater.com/role/RateandRegulatoryMattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rate and Regulatory Matters (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_RecoveryOfErrCompDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RecoveryOfErrCompDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]",
        "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure"
       }
      }
     },
     "auth_ref": [
      "r743",
      "r754",
      "r770",
      "r805"
     ]
    },
    "dei_RegistrationStatementAmendmentNumber": {
     "xbrltype": "sequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "RegistrationStatementAmendmentNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Registration Statement Amendment Number",
        "documentation": "Amendment number to registration statement under the Investment Company Act of 1940."
       }
      }
     },
     "auth_ref": [
      "r727"
     ]
    },
    "us-gaap_RegulatedAndUnregulatedOperatingRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RegulatedAndUnregulatedOperatingRevenue",
     "crdr": "credit",
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      },
      "http://middlesexwater.com/role/ScheduleofOperatingRevenuesTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedIncomeStatement",
      "http://middlesexwater.com/role/ScheduleofInterSegmentTransactionsTable",
      "http://middlesexwater.com/role/ScheduleofOperatingRevenuesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total Revenue",
        "terseLabel": "Operating Revenues",
        "verboseLabel": "Consolidated Revenues",
        "label": "Regulated and Unregulated Operating Revenue",
        "documentation": "The total amount of operating revenues recognized during the period."
       }
      }
     },
     "auth_ref": []
    },
    "msex_RegulatedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://middlesexwater.com/20240630",
     "localname": "RegulatedMember",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofInterSegmentTransactionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Regulated [Member]",
        "documentation": "Regulated [Member]",
        "label": "Regulated Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RegulatedOperatingRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RegulatedOperatingRevenue",
     "crdr": "credit",
     "calculation": {
      "http://middlesexwater.com/role/ScheduleofOperatingRevenuesTable": {
       "parentTag": "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofOperatingRevenuesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Regulated Tariff Sales",
        "label": "Regulated Operating Revenue",
        "documentation": "The total amount of regulated operating revenues recognized during the period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RegulatedOperatingRevenueOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RegulatedOperatingRevenueOther",
     "crdr": "credit",
     "calculation": {
      "http://middlesexwater.com/role/ScheduleofOperatingRevenuesTable": {
       "parentTag": "us-gaap_RegulatedAndUnregulatedOperatingRevenue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofOperatingRevenuesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Regulated Revenues",
        "label": "Regulated Operating Revenue, Other",
        "documentation": "The amount of regulated other operating revenues recognized during the period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RegulatedOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RegulatedOperationsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Rate and Regulatory Matters [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "msex_RegulatedTariffSalesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://middlesexwater.com/20240630",
     "localname": "RegulatedTariffSalesAbstract",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofOperatingRevenuesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Regulated Tariff Sales",
        "label": "Regulated Tariff Sales Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RegulatoryAgencyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RegulatoryAgencyAxis",
     "presentation": [
      "http://middlesexwater.com/role/RateandRegulatoryMattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Regulatory Agency [Axis]",
        "documentation": "Information by name of regulatory agency."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RegulatoryAgencyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RegulatoryAgencyDomain",
     "presentation": [
      "http://middlesexwater.com/role/RateandRegulatoryMattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Regulatory Agency [Domain]",
        "documentation": "Organization that establishes and ensures compliance with rules or regulations."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RegulatoryAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RegulatoryAssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_OtherAssets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Regulatory Assets",
        "label": "Regulatory Asset, Noncurrent",
        "documentation": "Carrying amount as of the balance sheet date of capitalized costs of regulated entities that are not expected to be recovered through revenue sources within one year or the normal operating cycle if longer."
       }
      }
     },
     "auth_ref": [
      "r85"
     ]
    },
    "us-gaap_RegulatoryLiabilitiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RegulatoryLiabilitiesLineItems",
     "presentation": [
      "http://middlesexwater.com/role/RateandRegulatoryMattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rate and Regulatory Matters [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RegulatoryLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RegulatoryLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_OtherLiabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Regulatory Liabilities",
        "label": "Regulatory Liability, Noncurrent",
        "documentation": "The amount for the individual regulatory noncurrent liability as itemized in a table of regulatory noncurrent liabilities as of the end of the period."
       }
      }
     },
     "auth_ref": [
      "r44"
     ]
    },
    "us-gaap_RelatedPartyTransactionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionAxis",
     "presentation": [
      "http://middlesexwater.com/role/RateandRegulatoryMattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transaction [Axis]",
        "documentation": "Information by type of related party transaction."
       }
      }
     },
     "auth_ref": [
      "r512",
      "r513",
      "r906"
     ]
    },
    "us-gaap_RelatedPartyTransactionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionDomain",
     "presentation": [
      "http://middlesexwater.com/role/RateandRegulatoryMattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transaction [Domain]",
        "documentation": "Transaction between related party."
       }
      }
     },
     "auth_ref": []
    },
    "msex_RenewalDateOfLineOfCredit": {
     "xbrltype": "dateItemType",
     "nsuri": "http://middlesexwater.com/20240630",
     "localname": "RenewalDateOfLineOfCredit",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofLinesofCreditTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Renewal Date",
        "documentation": "Renewal Date of line of credit.",
        "label": "Renewal Date Of Line Of Credit"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RepaymentsOfLongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RepaymentsOfLongTermDebt",
     "crdr": "credit",
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Redemption of Long-term Debt",
        "label": "Repayments of Long-Term Debt",
        "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r61",
      "r577"
     ]
    },
    "msex_ResidentialMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://middlesexwater.com/20240630",
     "localname": "ResidentialMember",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofOperatingRevenuesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Residential [Member]",
        "label": "Residential Member"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_RestatementDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDateAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Determination Date [Axis]",
        "terseLabel": "Restatement Determination Date:"
       }
      }
     },
     "auth_ref": [
      "r744",
      "r755",
      "r771",
      "r806"
     ]
    },
    "ecd_RestatementDeterminationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDeterminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Determination Date",
        "terseLabel": "Restatement Determination Date"
       }
      }
     },
     "auth_ref": [
      "r745",
      "r756",
      "r772",
      "r807"
     ]
    },
    "ecd_RestatementDoesNotRequireRecoveryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDoesNotRequireRecoveryTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Does Not Require Recovery [Text Block]",
        "terseLabel": "Restatement does not require Recovery"
       }
      }
     },
     "auth_ref": [
      "r752",
      "r763",
      "r779",
      "r814"
     ]
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_PartnersCapital",
       "weight": 1.0,
       "order": 2.0
      },
      "http://middlesexwater.com/role/ShareholdersEquityType1": {
       "parentTag": "us-gaap_PartnersCapital",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet",
      "http://middlesexwater.com/role/ShareholdersEquityType1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retained Earnings",
        "label": "Retained Earnings (Accumulated Deficit)",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r48",
      "r72",
      "r533",
      "r566",
      "r571",
      "r578",
      "r602",
      "r706"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://middlesexwater.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retained Earnings",
        "label": "Retained Earnings [Member]",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r100",
      "r139",
      "r140",
      "r141",
      "r145",
      "r152",
      "r154",
      "r156",
      "r226",
      "r232",
      "r252",
      "r431",
      "r432",
      "r440",
      "r441",
      "r442",
      "r445",
      "r453",
      "r454",
      "r463",
      "r466",
      "r467",
      "r470",
      "r480",
      "r498",
      "r501",
      "r562",
      "r564",
      "r579",
      "r947"
     ]
    },
    "us-gaap_RetirementPlanTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetirementPlanTypeAxis",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofEmployeeRetirementBenefitPlansTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retirement Plan Type [Axis]",
        "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement."
       }
      }
     },
     "auth_ref": [
      "r324",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r373",
      "r376",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r392",
      "r393",
      "r394",
      "r397",
      "r691",
      "r692",
      "r693",
      "r694",
      "r695",
      "r696",
      "r697",
      "r698"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerIncludingAssessedTax",
     "crdr": "credit",
     "calculation": {
      "http://middlesexwater.com/role/ScheduleofOperatingRevenuesTable": {
       "parentTag": "us-gaap_RegulatedAndUnregulatedOperatingRevenue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofOperatingRevenuesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total Revenue from Contracts with Customers",
        "label": "Revenue from Contract with Customer, Including Assessed Tax",
        "documentation": "Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise."
       }
      }
     },
     "auth_ref": [
      "r86",
      "r87",
      "r178",
      "r188",
      "r189",
      "r204",
      "r210",
      "r213",
      "r215",
      "r216",
      "r319",
      "r320",
      "r520"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "presentation": [
      "http://middlesexwater.com/role/RevenueRecognitionfromContractswithCustomers"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue Recognition from Contracts with Customers",
        "label": "Revenue from Contract with Customer [Text Block]",
        "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts."
       }
      }
     },
     "auth_ref": [
      "r95",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r322"
     ]
    },
    "msex_RevenueRecognitionFromContractsWithCustomersAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://middlesexwater.com/20240630",
     "localname": "RevenueRecognitionFromContractsWithCustomersAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue Recognition from Contracts with Customers [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Revenues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Revenues",
     "crdr": "credit",
     "presentation": [
      "http://middlesexwater.com/role/RateandRegulatoryMattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue",
        "label": "Revenues",
        "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)."
       }
      }
     },
     "auth_ref": [
      "r86",
      "r87",
      "r124",
      "r135",
      "r178",
      "r188",
      "r189",
      "r204",
      "r210",
      "r213",
      "r215",
      "r216",
      "r221",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r486",
      "r525",
      "r670",
      "r891"
     ]
    },
    "us-gaap_RevenuesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenuesAbstract",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofInterSegmentTransactionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenues:",
        "label": "Revenues [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "msex_RightOfUseAssetAtLeaseInception": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://middlesexwater.com/20240630",
     "localname": "RightOfUseAssetAtLeaseInception",
     "crdr": "debit",
     "calculation": {
      "http://middlesexwater.com/role/ScheduleofOperatingLeaseROUAssetsTable": {
       "parentTag": "us-gaap_OperatingLeaseRightOfUseAsset",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofOperatingLeaseROUAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ROU Asset at Lease Inception",
        "documentation": "Right of use asset at lease inception.",
        "label": "Right Of Use Asset At Lease Inception"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_Rule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Rule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 10b5-1 Arrangement Adopted [Flag]",
        "terseLabel": "Rule 10b5-1 Arrangement Adopted"
       }
      }
     },
     "auth_ref": [
      "r823"
     ]
    },
    "ecd_Rule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Rule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 10b5-1 Arrangement Terminated [Flag]",
        "terseLabel": "Rule 10b5-1 Arrangement Terminated"
       }
      }
     },
     "auth_ref": [
      "r823"
     ]
    },
    "msex_SRFLoansMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://middlesexwater.com/20240630",
     "localname": "SRFLoansMember",
     "presentation": [
      "http://middlesexwater.com/role/CapitalizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SRF Loans [Member]",
        "label": "SRFLoans Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SaleOfStockConsiderationReceivedOnTransaction",
     "crdr": "debit",
     "presentation": [
      "http://middlesexwater.com/role/CapitalizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares of common stock",
        "label": "Sale of Stock, Consideration Received on Transaction",
        "documentation": "Cash received on stock transaction after deduction of issuance costs."
       }
      }
     },
     "auth_ref": []
    },
    "srt_ScenarioForecastMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ScenarioForecastMember",
     "presentation": [
      "http://middlesexwater.com/role/RateandRegulatoryMattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forecast [Member]",
        "label": "Forecast [Member]"
       }
      }
     },
     "auth_ref": [
      "r396",
      "r865"
     ]
    },
    "srt_ScenarioUnspecifiedDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "ScenarioUnspecifiedDomain",
     "presentation": [
      "http://middlesexwater.com/role/RateandRegulatoryMattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Domain]"
       }
      }
     },
     "auth_ref": [
      "r157",
      "r396",
      "r849",
      "r865"
     ]
    },
    "us-gaap_ScheduleOfCapitalizationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfCapitalizationTextBlock",
     "presentation": [
      "http://middlesexwater.com/role/CapitalizationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Carrying Amount and Fair Value of the FMBs",
        "label": "Schedule of Capitalization [Table Text Block]",
        "documentation": "Tabular disclosure of the capitalization of the entity comprised of its long-term debt and equity instruments. The table may be detailed by subsidiary (legal entity) and include information by type of debt or equity detailed by instrument."
       }
      }
     },
     "auth_ref": []
    },
    "msex_ScheduleOfCreditLinesAndTheWeightedAverageInterestRatesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://middlesexwater.com/20240630",
     "localname": "ScheduleOfCreditLinesAndTheWeightedAverageInterestRatesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Credit Lines and the Weighted Average Interest Rates [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "msex_ScheduleOfEarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://middlesexwater.com/20240630",
     "localname": "ScheduleOfEarningsPerShareAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Earnings Per Share Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "presentation": [
      "http://middlesexwater.com/role/EarningsPerShareTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Earnings Per Share",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r868"
     ]
    },
    "msex_ScheduleOfEarningsPerShareLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://middlesexwater.com/20240630",
     "localname": "ScheduleOfEarningsPerShareLineItems",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofEarningsPerShareTable",
      "http://middlesexwater.com/role/ScheduleofEarningsPerShareTable_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Earnings Per Share [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "msex_ScheduleOfEmployeeRetirementBenefitPlansAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://middlesexwater.com/20240630",
     "localname": "ScheduleOfEmployeeRetirementBenefitPlansAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Employee Retirement Benefit Plans Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "msex_ScheduleOfEmployeeRetirementBenefitPlansLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://middlesexwater.com/20240630",
     "localname": "ScheduleOfEmployeeRetirementBenefitPlansLineItems",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofEmployeeRetirementBenefitPlansTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Employee Retirement Benefit Plans [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "msex_ScheduleOfInterSegmentTransactionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://middlesexwater.com/20240630",
     "localname": "ScheduleOfInterSegmentTransactionsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Inter Segment Transactions Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfLineOfCreditFacilitiesTextBlock",
     "presentation": [
      "http://middlesexwater.com/role/ShortTermBorrowingsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Lines of Credit",
        "label": "Schedule of Line of Credit Facilities [Table Text Block]",
        "documentation": "Tabular disclosure of short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line."
       }
      }
     },
     "auth_ref": [
      "r38",
      "r43"
     ]
    },
    "msex_ScheduleOfLinesOfCreditAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://middlesexwater.com/20240630",
     "localname": "ScheduleOfLinesOfCreditAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Lines Of Credit Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfNetBenefitCostsTableTextBlock",
     "presentation": [
      "http://middlesexwater.com/role/EmployeeBenefitPlansTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Employee Retirement Benefit Plans",
        "label": "Schedule of Net Benefit Costs [Table Text Block]",
        "documentation": "Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments."
       }
      }
     },
     "auth_ref": [
      "r73"
     ]
    },
    "us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
     "presentation": [
      "http://middlesexwater.com/role/BasisofPresentationandRecentDevelopmentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Issued Accounting Standards",
        "label": "Accounting Standards Update and Change in Accounting Principle [Table Text Block]",
        "documentation": "Tabular disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r18",
      "r20",
      "r21",
      "r895"
     ]
    },
    "msex_ScheduleOfOperatingRevenuesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://middlesexwater.com/20240630",
     "localname": "ScheduleOfOperatingRevenuesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Operating Revenues Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofInterSegmentTransactionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "documentation": "Disclosure of information about profit (loss) and total assets by reportable segment."
       }
      }
     },
     "auth_ref": [
      "r22",
      "r23",
      "r24"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "presentation": [
      "http://middlesexwater.com/role/BusinessSegmentDataTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Inter-Segment Transactions",
        "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]",
        "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss."
       }
      }
     },
     "auth_ref": [
      "r22",
      "r23",
      "r24"
     ]
    },
    "us-gaap_ScheduleOfShortTermDebtTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShortTermDebtTable",
     "presentation": [
      "http://middlesexwater.com/role/ShortTermBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-term Borrowings [Table]",
        "documentation": "Disclosure of information about short-term debt arrangement. Includes, but is not limited to, description of arrangement, lender, repayment term, weighted-average interest rate, borrowed amount, and description and amount of refinancing of short-term obligation when obligation is excluded from current liability."
       }
      }
     },
     "auth_ref": [
      "r39"
     ]
    },
    "us-gaap_ScheduleOfShortTermDebtTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShortTermDebtTextBlock",
     "presentation": [
      "http://middlesexwater.com/role/ShortTermBorrowingsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Credit Lines and the Weighted Average Interest Rates",
        "label": "Schedule of Short-Term Debt [Table Text Block]",
        "documentation": "Tabular disclosure of short-term debt arrangements (having initial terms of repayment within one year or the normal operating cycle, if longer) including: (1) description of the short-term debt arrangement; (2) identification of the lender or type of lender; (3) repayment terms; (4) weighted average interest rate; (5) carrying amount of funds borrowed under the specified short-term debt arrangement as of the balance sheet date; (6) description of the refinancing of a short-term obligation when that obligation is excluded from current liabilities in the balance sheet; and (7) amount of a short-term obligation that has been excluded from current liabilities in the balance sheet because of a refinancing of the obligation."
       }
      }
     },
     "auth_ref": [
      "r39"
     ]
    },
    "msex_ScheduleofIssuedAccountingStandardsDetailsScheduleofIssuedAccountingStandardsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://middlesexwater.com/20240630",
     "localname": "ScheduleofIssuedAccountingStandardsDetailsScheduleofIssuedAccountingStandardsLineItems",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofIssuedAccountingStandardsDetailsScheduleofIssuedAccountingStandards"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Issued Accounting Standards [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "msex_ScheduleofIssuedAccountingStandardsDetailsScheduleofIssuedAccountingStandardsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://middlesexwater.com/20240630",
     "localname": "ScheduleofIssuedAccountingStandardsDetailsScheduleofIssuedAccountingStandardsTable",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofIssuedAccountingStandardsDetailsScheduleofIssuedAccountingStandards"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Issued Accounting Standards (Details) - Schedule of Issued Accounting Standards [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Security12bTitle",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r728"
     ]
    },
    "dei_Security12gTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Security12gTitle",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(g) Security",
        "documentation": "Title of a 12(g) registered security."
       }
      }
     },
     "auth_ref": [
      "r732"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r731"
     ]
    },
    "dei_SecurityReportingObligation": {
     "xbrltype": "securityReportingObligationItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SecurityReportingObligation",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/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": [
      "r737"
     ]
    },
    "us-gaap_SegmentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentDomain",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofInterSegmentTransactionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segments [Domain]",
        "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity."
       }
      }
     },
     "auth_ref": [
      "r86",
      "r87",
      "r88",
      "r89",
      "r178",
      "r184",
      "r187",
      "r188",
      "r189",
      "r190",
      "r191",
      "r192",
      "r193",
      "r194",
      "r195",
      "r196",
      "r198",
      "r199",
      "r201",
      "r202",
      "r203",
      "r204",
      "r205",
      "r206",
      "r207",
      "r208",
      "r210",
      "r211",
      "r212",
      "r216",
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r244",
      "r250",
      "r255",
      "r256",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r667",
      "r670",
      "r671",
      "r676",
      "r711",
      "r916",
      "r917",
      "r918",
      "r919",
      "r920",
      "r921",
      "r922",
      "r923",
      "r924",
      "r925",
      "r926",
      "r927",
      "r928",
      "r929",
      "r930",
      "r931",
      "r932",
      "r933",
      "r934",
      "r935",
      "r936",
      "r937",
      "r938",
      "r939",
      "r940",
      "r941",
      "r942",
      "r943",
      "r944"
     ]
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingDisclosureTextBlock",
     "presentation": [
      "http://middlesexwater.com/role/BusinessSegmentData"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Segment Data",
        "label": "Segment Reporting Disclosure [Text Block]",
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments."
       }
      }
     },
     "auth_ref": [
      "r89",
      "r178",
      "r183",
      "r184",
      "r185",
      "r186",
      "r187",
      "r200",
      "r202",
      "r203",
      "r208",
      "r209",
      "r210",
      "r211",
      "r212",
      "r213",
      "r214",
      "r216",
      "r666",
      "r668",
      "r669",
      "r670",
      "r672",
      "r673",
      "r674"
     ]
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingInformationLineItems",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofInterSegmentTransactionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Inter-Segment Transactions [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember",
     "presentation": [
      "http://middlesexwater.com/role/RateandRegulatoryMattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Series of Individually Immaterial Business Acquisitions [Member]",
        "label": "Series of Individually Immaterial Business Acquisitions [Member]",
        "documentation": "Represents the aggregation and reporting of combined amounts of individually immaterial business combinations that were completed during the period."
       }
      }
     },
     "auth_ref": [
      "r29"
     ]
    },
    "msex_SeriesPreferredDividend": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://middlesexwater.com/20240630",
     "localname": "SeriesPreferredDividend",
     "calculation": {
      "http://middlesexwater.com/role/ScheduleofEarningsPerShareTable": {
       "parentTag": "msex_AdjustedEarningsApplicableToCommonStockinDollarsPerShare",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofEarningsPerShareTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "$7.00 Series Preferred Dividend",
        "documentation": "The number of preferred shares.",
        "label": "Series Preferred Dividend"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensation",
     "crdr": "debit",
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Compensation Expense",
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "documentation": "Amount of noncash expense for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Award Types",
        "terseLabel": "All Award Types",
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423"
     ]
    },
    "msex_SharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://middlesexwater.com/20240630",
     "localname": "SharesMember",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofEarningsPerShareTable",
      "http://middlesexwater.com/role/ScheduleofEarningsPerShareTable_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "EPS Shares [Member]",
        "label": "Shares Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShortTermBorrowingsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermBorrowingsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-Term Borrowings [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShortTermDebtDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermDebtDescription",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofLinesofCreditTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit Type",
        "label": "Short-Term Debt, Description",
        "documentation": "Description of borrowing classified as short-term upon issuance. Includes, but is not limited to, description of underlying arrangement, repayment terms, interest rate, collateral provided, restriction on use of asset and activity, and compliance with debt covenant."
       }
      }
     },
     "auth_ref": [
      "r854"
     ]
    },
    "us-gaap_ShortTermDebtTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermDebtTextBlock",
     "presentation": [
      "http://middlesexwater.com/role/ShortTermBorrowings"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term Borrowings",
        "label": "Short-Term Debt [Text Block]",
        "documentation": "The entire disclosure for short-term debt."
       }
      }
     },
     "auth_ref": [
      "r70"
     ]
    },
    "us-gaap_ShorttermDebtAverageOutstandingAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShorttermDebtAverageOutstandingAmount",
     "crdr": "credit",
     "presentation": [
      "http://middlesexwater.com/role/ShortTermBorrowingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Outstanding amount",
        "label": "Short-Term Debt, Average Outstanding Amount",
        "documentation": "For the form of debt having an initial term of less than one year or less than the normal operating cycle, if longer, average borrowings during the period."
       }
      }
     },
     "auth_ref": [
      "r96",
      "r97",
      "r625"
     ]
    },
    "dei_SolicitingMaterial": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SolicitingMaterial",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/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": [
      "r735"
     ]
    },
    "msex_StateRevolvingTrustNotesDue20252044Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://middlesexwater.com/20240630",
     "localname": "StateRevolvingTrustNotesDue20252044Member",
     "presentation": [
      "http://middlesexwater.com/role/ShareholdersEquityType1_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State Revolving Trust Notes due 2025-2044",
        "label": "State Revolving Trust Notes Due20252044 Member"
       }
      }
     },
     "auth_ref": []
    },
    "msex_StateRevolvingTrustNotesOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://middlesexwater.com/20240630",
     "localname": "StateRevolvingTrustNotesOneMember",
     "presentation": [
      "http://middlesexwater.com/role/ShareholdersEquityType1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State Revolving Trust Notes",
        "documentation": "State Revolving Trust Notes [Member]",
        "label": "State Revolving Trust Notes One Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementBusinessSegmentsAxis",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofInterSegmentTransactionsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segments [Axis]",
        "documentation": "Information by business segments."
       }
      }
     },
     "auth_ref": [
      "r86",
      "r87",
      "r88",
      "r89",
      "r104",
      "r178",
      "r184",
      "r187",
      "r188",
      "r189",
      "r190",
      "r191",
      "r192",
      "r193",
      "r194",
      "r195",
      "r196",
      "r198",
      "r199",
      "r201",
      "r202",
      "r203",
      "r204",
      "r205",
      "r206",
      "r207",
      "r208",
      "r210",
      "r211",
      "r212",
      "r216",
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r244",
      "r250",
      "r253",
      "r255",
      "r256",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r667",
      "r670",
      "r671",
      "r676",
      "r711",
      "r916",
      "r917",
      "r918",
      "r919",
      "r920",
      "r921",
      "r922",
      "r923",
      "r924",
      "r925",
      "r926",
      "r927",
      "r928",
      "r929",
      "r930",
      "r931",
      "r932",
      "r933",
      "r934",
      "r935",
      "r936",
      "r937",
      "r938",
      "r939",
      "r940",
      "r941",
      "r942",
      "r943",
      "r944"
     ]
    },
    "us-gaap_StatementClassOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementClassOfStockAxis",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofEarningsPerShareTable",
      "http://middlesexwater.com/role/ScheduleofEarningsPerShareTable_Parentheticals",
      "http://middlesexwater.com/role/ShareholdersEquityType1",
      "http://middlesexwater.com/role/ShareholdersEquityType1_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Stock [Axis]",
        "documentation": "Information by the different classes of stock of the entity."
       }
      }
     },
     "auth_ref": [
      "r96",
      "r113",
      "r114",
      "r115",
      "r135",
      "r163",
      "r164",
      "r171",
      "r173",
      "r181",
      "r182",
      "r221",
      "r266",
      "r268",
      "r269",
      "r270",
      "r273",
      "r274",
      "r293",
      "r294",
      "r297",
      "r300",
      "r306",
      "r486",
      "r574",
      "r575",
      "r576",
      "r577",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r601",
      "r622",
      "r640",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r848",
      "r859",
      "r867"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://middlesexwater.com/role/ShareholdersEquityType2or3",
      "http://middlesexwater.com/role/ShareholdersEquityType2or3_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r47",
      "r49",
      "r50",
      "r100",
      "r121",
      "r122",
      "r123",
      "r139",
      "r140",
      "r141",
      "r145",
      "r152",
      "r154",
      "r156",
      "r180",
      "r226",
      "r232",
      "r252",
      "r308",
      "r431",
      "r432",
      "r440",
      "r441",
      "r442",
      "r445",
      "r453",
      "r454",
      "r463",
      "r465",
      "r466",
      "r467",
      "r468",
      "r470",
      "r480",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r498",
      "r501",
      "r511",
      "r537",
      "r562",
      "r563",
      "r564",
      "r579",
      "r640"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementLineItems",
     "presentation": [
      "http://middlesexwater.com/role/ShareholdersEquityType1",
      "http://middlesexwater.com/role/ShareholdersEquityType1_Parentheticals",
      "http://middlesexwater.com/role/ShareholdersEquityType2or3",
      "http://middlesexwater.com/role/ShareholdersEquityType2or3_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r139",
      "r140",
      "r141",
      "r180",
      "r501",
      "r520",
      "r573",
      "r590",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r601",
      "r604",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r620",
      "r623",
      "r624",
      "r626",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r634",
      "r635",
      "r636",
      "r637",
      "r640",
      "r718"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfPartnersCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfPartnersCapitalAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Partners' Capital [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfStockholdersEquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_StatementScenarioAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "StatementScenarioAxis",
     "presentation": [
      "http://middlesexwater.com/role/RateandRegulatoryMattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Axis]"
       }
      }
     },
     "auth_ref": [
      "r157",
      "r396",
      "r849",
      "r850",
      "r865"
     ]
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementTable",
     "presentation": [
      "http://middlesexwater.com/role/ShareholdersEquityType1",
      "http://middlesexwater.com/role/ShareholdersEquityType1_Parentheticals",
      "http://middlesexwater.com/role/ShareholdersEquityType2or3",
      "http://middlesexwater.com/role/ShareholdersEquityType2or3_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Table]",
        "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity."
       }
      }
     },
     "auth_ref": [
      "r139",
      "r140",
      "r141",
      "r180",
      "r219",
      "r501",
      "r520",
      "r573",
      "r590",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r601",
      "r604",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r620",
      "r623",
      "r624",
      "r626",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r634",
      "r635",
      "r636",
      "r637",
      "r640",
      "r718"
     ]
    },
    "ecd_StkPrcOrTsrEstimationMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "StkPrcOrTsrEstimationMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Price or TSR Estimation Method [Text Block]",
        "terseLabel": "Stock Price or TSR Estimation Method"
       }
      }
     },
     "auth_ref": [
      "r747",
      "r758",
      "r774",
      "r809"
     ]
    },
    "us-gaap_StockAppreciationRightsSARSMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockAppreciationRightsSARSMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Appreciation Rights (SARs) [Member]",
        "terseLabel": "Stock Appreciation Rights (SARs)",
        "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodSharesDividendReinvestmentPlan": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesDividendReinvestmentPlan",
     "presentation": [
      "http://middlesexwater.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividend Reinvestment &amp; Common Stock Purchase Plan (in Shares)",
        "label": "Stock Issued During Period, Shares, Dividend Reinvestment Plan",
        "documentation": "Number of shares issued during the period from a dividend reinvestment plan (DRIP). A dividend reinvestment plan allows the shareholders to reinvest dividends paid to them by the entity on new issues of stock by the entity."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r640",
      "r652"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "presentation": [
      "http://middlesexwater.com/role/CapitalizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of common stock (in Shares)",
        "label": "Stock Issued During Period, Shares, New Issues",
        "documentation": "Number of new stock issued during the period."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r46",
      "r47",
      "r72",
      "r574",
      "r640",
      "r651"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross",
     "presentation": [
      "http://middlesexwater.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted Stock Award - Board of Directors (in Shares)",
        "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross",
        "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r72"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures",
     "presentation": [
      "http://middlesexwater.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted Stock Award - Net - Employees (in Shares)",
        "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures",
        "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r46",
      "r47",
      "r72"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueDividendReinvestmentPlan": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodValueDividendReinvestmentPlan",
     "crdr": "credit",
     "presentation": [
      "http://middlesexwater.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividend Reinvestment &amp; Common Stock Purchase Plan",
        "label": "Stock Issued During Period, Value, Dividend Reinvestment Plan",
        "documentation": "Value of stock issued during the period from a dividend reinvestment plan (DRIP). A dividend reinvestment plan allows the holder of the stock to reinvest dividends paid to them by the entity on new issues of stock by the entity."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r579",
      "r640",
      "r652",
      "r717",
      "r724"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "crdr": "credit",
     "presentation": [
      "http://middlesexwater.com/role/CapitalizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares issued",
        "label": "Stock Issued During Period, Value, New Issues",
        "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r46",
      "r47",
      "r72",
      "r579",
      "r640",
      "r651",
      "r724"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross",
     "crdr": "credit",
     "presentation": [
      "http://middlesexwater.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted Stock Award - Board of Directors",
        "label": "Stock Issued During Period, Value, Restricted Stock Award, Gross",
        "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r46",
      "r47",
      "r72"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures",
     "crdr": "credit",
     "presentation": [
      "http://middlesexwater.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted Stock Award - Net - Employees",
        "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures",
        "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r72"
     ]
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "presentation": [
      "http://middlesexwater.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance",
        "periodEndLabel": "Balance",
        "label": "Equity, Attributable to Parent",
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r47",
      "r49",
      "r50",
      "r68",
      "r603",
      "r619",
      "r641",
      "r642",
      "r706",
      "r725",
      "r861",
      "r877",
      "r901",
      "r947"
     ]
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "presentation": [
      "http://middlesexwater.com/role/Capitalization"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capitalization",
        "label": "Equity [Text Block]",
        "documentation": "The entire disclosure for equity."
       }
      }
     },
     "auth_ref": [
      "r71",
      "r134",
      "r292",
      "r294",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r308",
      "r471",
      "r643",
      "r644",
      "r655"
     ]
    },
    "us-gaap_SubsequentEventMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventMember",
     "presentation": [
      "http://middlesexwater.com/role/CapitalizationDetails",
      "http://middlesexwater.com/role/RateandRegulatoryMattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event [Member]",
        "label": "Subsequent Event [Member]",
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r493",
      "r514"
     ]
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventTypeAxis",
     "presentation": [
      "http://middlesexwater.com/role/CapitalizationDetails",
      "http://middlesexwater.com/role/RateandRegulatoryMattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event Type [Axis]",
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r493",
      "r514"
     ]
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventTypeDomain",
     "presentation": [
      "http://middlesexwater.com/role/CapitalizationDetails",
      "http://middlesexwater.com/role/RateandRegulatoryMattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event Type [Domain]",
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r493",
      "r514"
     ]
    },
    "msex_SurchargeForCostsIncurred": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://middlesexwater.com/20240630",
     "localname": "SurchargeForCostsIncurred",
     "crdr": "debit",
     "presentation": [
      "http://middlesexwater.com/role/RateandRegulatoryMattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Surcharge for costs incurred",
        "documentation": "Represent the amount of surcharge for costs incurred.",
        "label": "Surcharge For Costs Incurred"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TabularListTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TabularListTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tabular List [Table Text Block]",
        "terseLabel": "Tabular List, Table"
       }
      }
     },
     "auth_ref": [
      "r802"
     ]
    },
    "us-gaap_TaxesOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TaxesOther",
     "crdr": "debit",
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Taxes",
        "label": "Taxes, Other",
        "documentation": "Amount of tax expense classified as other."
       }
      }
     },
     "auth_ref": []
    },
    "msex_TidewaterMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://middlesexwater.com/20240630",
     "localname": "TidewaterMember",
     "presentation": [
      "http://middlesexwater.com/role/CapitalizationDetails",
      "http://middlesexwater.com/role/RateandRegulatoryMattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tidewater [Member]",
        "documentation": "Tidewater [Member]",
        "label": "Tidewater Member"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Shareholder Return Amount",
        "terseLabel": "Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r794"
     ]
    },
    "ecd_TotalShareholderRtnVsPeerGroupTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TotalShareholderRtnVsPeerGroupTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Shareholder Return Vs Peer Group [Text Block]",
        "terseLabel": "Total Shareholder Return Vs Peer Group"
       }
      }
     },
     "auth_ref": [
      "r801"
     ]
    },
    "ecd_TradingArrAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TradingArrAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement [Axis]",
        "terseLabel": "Trading Arrangement:"
       }
      }
     },
     "auth_ref": [
      "r822"
     ]
    },
    "ecd_TradingArrByIndTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TradingArrByIndTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangements, by Individual [Table]",
        "terseLabel": "Trading Arrangements, by Individual"
       }
      }
     },
     "auth_ref": [
      "r824"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "TradingSymbol",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TrdArrAdoptionDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrAdoptionDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Adoption Date",
        "terseLabel": "Adoption Date"
       }
      }
     },
     "auth_ref": [
      "r825"
     ]
    },
    "ecd_TrdArrDuration": {
     "xbrltype": "durationItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrDuration",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Duration",
        "terseLabel": "Arrangement Duration"
       }
      }
     },
     "auth_ref": [
      "r826"
     ]
    },
    "ecd_TrdArrExpirationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrExpirationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Expiration Date",
        "terseLabel": "Expiration Date"
       }
      }
     },
     "auth_ref": [
      "r826"
     ]
    },
    "ecd_TrdArrIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r824"
     ]
    },
    "ecd_TrdArrIndTitle": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrIndTitle",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Individual Title",
        "terseLabel": "Title"
       }
      }
     },
     "auth_ref": [
      "r824"
     ]
    },
    "ecd_TrdArrSecuritiesAggAvailAmt": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrSecuritiesAggAvailAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Securities Aggregate Available Amount",
        "terseLabel": "Aggregate Available"
       }
      }
     },
     "auth_ref": [
      "r827"
     ]
    },
    "ecd_TrdArrTerminationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrTerminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Termination Date",
        "terseLabel": "Termination Date"
       }
      }
     },
     "auth_ref": [
      "r825"
     ]
    },
    "msex_TreatedWaterMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://middlesexwater.com/20240630",
     "localname": "TreatedWaterMember",
     "presentation": [
      "http://middlesexwater.com/role/CommitmentsandContingentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Treated Water [Member]",
        "label": "Treated Water Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UnbilledReceivablesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnbilledReceivablesCurrent",
     "crdr": "debit",
     "calculation": {
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unbilled Revenues",
        "label": "Unbilled Receivables, Current",
        "documentation": "Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_UndrlygSecurityMktPriceChngPct": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "UndrlygSecurityMktPriceChngPct",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Underlying Security Market Price Change, Percent",
        "terseLabel": "Underlying Security Market Price Change"
       }
      }
     },
     "auth_ref": [
      "r821"
     ]
    },
    "us-gaap_UnregulatedOperatingRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UnregulatedOperatingRevenue",
     "crdr": "credit",
     "calculation": {
      "http://middlesexwater.com/role/ScheduleofOperatingRevenuesTable": {
       "parentTag": "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofOperatingRevenuesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-Regulated Contract Operations",
        "label": "Unregulated Operating Revenue",
        "documentation": "The amount of unregulated operating revenues recognized during the period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UtilitiesOperatingExpenseMaintenanceAndOperations",
     "crdr": "debit",
     "presentation": [
      "http://middlesexwater.com/role/RateandRegulatoryMattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operations and maintenance expense",
        "label": "Utilities Operating Expense, Maintenance and Operations",
        "documentation": "Amount of operating expense for routine plant maintenance, repairs and operations of regulated operation."
       }
      }
     },
     "auth_ref": [
      "r53"
     ]
    },
    "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]",
        "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year"
       }
      }
     },
     "auth_ref": [
      "r790"
     ]
    },
    "msex_WaterSupplyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://middlesexwater.com/20240630",
     "localname": "WaterSupplyMember",
     "presentation": [
      "http://middlesexwater.com/role/CommitmentsandContingentLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Water Supply [Member]",
        "label": "Water Supply Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted (in Shares)",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period."
       }
      }
     },
     "auth_ref": [
      "r162",
      "r173"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "presentation": [
      "http://middlesexwater.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic (in Shares)",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period."
       }
      }
     },
     "auth_ref": [
      "r160",
      "r173"
     ]
    },
    "msex_WholesaleMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://middlesexwater.com/20240630",
     "localname": "WholesaleMember",
     "presentation": [
      "http://middlesexwater.com/role/ScheduleofOperatingRevenuesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Wholesale [Member]",
        "label": "Wholesale Member"
       }
      }
     },
     "auth_ref": []
    },
    "dei_WrittenCommunications": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "WrittenCommunications",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/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": [
      "r838"
     ]
    },
    "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]",
        "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested"
       }
      }
     },
     "auth_ref": [
      "r788"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "SubTopic": "230",
   "Topic": "830",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1"
  },
  "r1": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r2": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "SubTopic": "405",
   "Topic": "942",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477787/942-405-45-2"
  },
  "r3": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(g)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r4": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r5": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r6": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "470",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-1"
  },
  "r7": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "505",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
  },
  "r8": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "SubTopic": "10",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r9": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12"
  },
  "r10": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r11": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r12": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4"
  },
  "r13": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2"
  },
  "r14": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-3"
  },
  "r15": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-4"
  },
  "r16": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-5"
  },
  "r17": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "250",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r18": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "250",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3"
  },
  "r19": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-11"
  },
  "r20": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "270",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482989/270-10-45-12"
  },
  "r21": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "270",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482989/270-10-45-13"
  },
  "r22": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r23": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r24": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "30",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r25": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r26": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "50",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481244/470-50-50-1"
  },
  "r27": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3"
  },
  "r28": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r29": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3"
  },
  "r30": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r31": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "825",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478898/942-825-50-1"
  },
  "r32": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "825",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478898/942-825-50-2"
  },
  "r33": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "980",
   "SubTopic": "340",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478742/980-340-50-3"
  },
  "r34": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "980",
   "SubTopic": "360",
   "Section": "25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477468/980-360-25-1"
  },
  "r35": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "980",
   "SubTopic": "835",
   "Section": "25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478698/980-835-25-1"
  },
  "r36": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "980",
   "SubTopic": "835",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479123/980-835-45-1"
  },
  "r37": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r38": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r39": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r40": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r41": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r42": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r43": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r44": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r45": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r46": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r47": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r48": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r49": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r50": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(31))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r51": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(32))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r52": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r53": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r54": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r55": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r56": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r57": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r58": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r59": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r60": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r61": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r62": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
  },
  "r63": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r64": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r65": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r66": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "235",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/235/tableOfContent"
  },
  "r67": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 11.M)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480530/250-10-S99-5"
  },
  "r68": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 4.E)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2"
  },
  "r69": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/440/tableOfContent"
  },
  "r70": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/470/tableOfContent"
  },
  "r71": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/505/tableOfContent"
  },
  "r72": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r73": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "715",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r74": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r75": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r76": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r77": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r78": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r79": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r80": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r81": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r82": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r83": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r84": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "980",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/980/tableOfContent"
  },
  "r85": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "980",
   "SubTopic": "340",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478742/980-340-50-1"
  },
  "r86": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r87": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r88": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r89": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r90": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "SubTopic": "20",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2"
  },
  "r91": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r92": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "326",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-3"
  },
  "r93": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "326",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-3"
  },
  "r94": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h))",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r95": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/606/tableOfContent"
  },
  "r96": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r97": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "b",
   "Subparagraph": "(1)",
   "Publisher": "SEC"
  },
  "r98": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r99": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r100": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r101": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r102": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r103": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-7"
  },
  "r104": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1"
  },
  "r105": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7"
  },
  "r106": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r107": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5"
  },
  "r108": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r109": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r110": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r111": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r112": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r113": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r114": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r115": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r116": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r117": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r118": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r119": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r120": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B"
  },
  "r121": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4"
  },
  "r122": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5"
  },
  "r123": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6"
  },
  "r124": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r125": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r126": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 6.B)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-5"
  },
  "r127": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17"
  },
  "r128": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
  },
  "r129": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r130": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2"
  },
  "r131": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A"
  },
  "r132": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8"
  },
  "r133": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r134": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r135": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r136": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r137": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r138": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3"
  },
  "r139": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23"
  },
  "r140": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24"
  },
  "r141": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5"
  },
  "r142": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r143": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r144": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r145": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r146": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r147": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r148": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r149": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r150": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3"
  },
  "r151": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4"
  },
  "r152": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r153": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r154": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r155": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8"
  },
  "r156": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9"
  },
  "r157": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480530/250-10-S99-5"
  },
  "r158": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480530/250-10-S99-6"
  },
  "r159": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/260/tableOfContent"
  },
  "r160": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10"
  },
  "r161": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-11"
  },
  "r162": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16"
  },
  "r163": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2"
  },
  "r164": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-3"
  },
  "r165": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "40",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40"
  },
  "r166": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "40",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40"
  },
  "r167": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "40",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40"
  },
  "r168": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "40",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-40"
  },
  "r169": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r170": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r171": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r172": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7"
  },
  "r173": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r174": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r175": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2"
  },
  "r176": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-3"
  },
  "r177": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15"
  },
  "r178": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r179": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-6A"
  },
  "r180": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1"
  },
  "r181": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-1"
  },
  "r182": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-3"
  },
  "r183": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/280/tableOfContent"
  },
  "r184": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-15"
  },
  "r185": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21"
  },
  "r186": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-21"
  },
  "r187": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r188": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r189": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r190": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r191": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r192": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r193": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r194": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r195": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r196": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r197": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-24"
  },
  "r198": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r199": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25"
  },
  "r200": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26"
  },
  "r201": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26A"
  },
  "r202": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B"
  },
  "r203": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C"
  },
  "r204": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r205": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r206": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r207": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r208": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
  },
  "r209": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r210": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r211": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r212": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "34",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34"
  },
  "r213": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40"
  },
  "r214": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r215": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r216": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "42",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42"
  },
  "r217": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476173/280-10-65-1"
  },
  "r218": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476173/280-10-65-1"
  },
  "r219": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13"
  },
  "r220": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-4"
  },
  "r221": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r222": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-2"
  },
  "r223": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r224": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r225": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r226": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r227": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r228": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r229": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5"
  },
  "r230": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5"
  },
  "r231": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5"
  },
  "r232": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1"
  },
  "r234": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "340",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482955/340-10-05-5"
  },
  "r235": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "340",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483032/340-10-45-1"
  },
  "r236": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r237": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r238": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r239": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r240": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r241": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r242": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r243": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r244": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1"
  },
  "r245": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r246": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r247": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r248": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r249": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r250": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r251": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1"
  },
  "r252": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1"
  },
  "r253": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3"
  },
  "r254": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477123/405-50-65-1"
  },
  "r255": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1"
  },
  "r256": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4.d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2"
  },
  "r257": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r258": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r259": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1"
  },
  "r260": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r262": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r263": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r264": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-3"
  },
  "r265": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r266": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r267": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r268": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r269": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r270": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r272": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r274": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r275": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r276": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r277": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r278": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r279": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r280": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r281": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r282": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r284": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r285": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r286": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r287": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r288": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r289": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r290": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r291": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4"
  },
  "r292": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r293": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r294": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r295": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r296": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r297": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r298": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r299": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r300": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r301": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r302": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16"
  },
  "r303": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r304": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r305": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18"
  },
  "r306": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
  },
  "r307": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-4"
  },
  "r308": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r309": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-1"
  },
  "r310": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-2"
  },
  "r311": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10"
  },
  "r312": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r313": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r314": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r315": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r316": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-12"
  },
  "r317": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13"
  },
  "r318": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-15"
  },
  "r319": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-4"
  },
  "r320": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5"
  },
  "r321": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8"
  },
  "r322": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-9"
  },
  "r323": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/715/tableOfContent"
  },
  "r324": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480535/715-20-45-2"
  },
  "r325": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480535/715-20-45-3A"
  },
  "r326": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r327": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r328": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(10)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r329": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r330": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r331": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r332": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r333": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r334": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r335": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(8)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r336": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(9)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r337": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r338": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r339": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r340": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r341": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r342": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r343": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r344": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r345": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(8)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r346": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r347": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r348": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r349": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r350": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r351": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r352": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r353": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r354": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r355": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r356": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r357": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r358": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r359": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r360": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r361": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r362": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r363": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r364": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r365": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r366": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r367": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r368": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r369": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(k)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r370": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(k)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r371": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(k)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r372": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r373": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(n)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r374": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(o)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r375": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(p)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r376": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(q)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r377": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(r)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r378": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(r)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r379": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-2"
  },
  "r380": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r381": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r382": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r383": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r384": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r385": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r386": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r387": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r388": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6"
  },
  "r389": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-8"
  },
  "r390": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480126/715-20-S99-2"
  },
  "r391": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480266/715-60-50-3"
  },
  "r392": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "70",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480794/715-70-50-1"
  },
  "r393": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480606/715-80-35-1"
  },
  "r394": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11"
  },
  "r395": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r396": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r397": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-9"
  },
  "r398": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r399": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r400": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r401": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r402": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r403": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r404": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r405": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r406": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r407": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r408": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r409": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r410": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r411": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r412": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r413": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r414": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r415": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r416": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r417": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r418": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r419": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r420": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r421": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r422": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r423": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r424": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "720",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1"
  },
  "r425": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-4"
  },
  "r426": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-6"
  },
  "r427": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10"
  },
  "r428": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r429": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22"
  },
  "r430": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23"
  },
  "r431": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
  },
  "r432": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
  },
  "r433": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9"
  },
  "r434": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9"
  },
  "r435": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-9"
  },
  "r436": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r437": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r438": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r439": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r440": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r441": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r442": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r443": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r444": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r445": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r446": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5"
  },
  "r447": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479845/805-20-65-3"
  },
  "r448": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479845/805-20-65-3"
  },
  "r449": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479845/805-20-65-3"
  },
  "r450": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r451": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r452": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r453": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r454": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r455": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25"
  },
  "r456": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25"
  },
  "r457": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r458": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r459": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-5"
  },
  "r460": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r461": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r462": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r463": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r464": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r465": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r466": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r467": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r468": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r469": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(i)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r470": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(i)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r471": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-6"
  },
  "r472": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r473": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r474": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r475": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r476": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r477": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r478": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r479": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r480": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r481": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r482": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r483": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r484": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482477/820-10-65-13"
  },
  "r485": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482477/820-10-65-13"
  },
  "r486": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r487": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17"
  },
  "r488": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r489": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r490": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r491": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r492": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1"
  },
  "r493": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-2"
  },
  "r494": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483013/835-20-50-1"
  },
  "r495": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r496": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1"
  },
  "r497": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-5"
  },
  "r498": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8"
  },
  "r499": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8"
  },
  "r500": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/842-20/tableOfContent"
  },
  "r501": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "12A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A"
  },
  "r502": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1"
  },
  "r503": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1"
  },
  "r504": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6"
  },
  "r505": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479773/842-30-50-5"
  },
  "r506": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-1"
  },
  "r507": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r508": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r509": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r510": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r511": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r512": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r513": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r514": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2"
  },
  "r515": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r516": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7"
  },
  "r517": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7"
  },
  "r518": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "910",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6"
  },
  "r519": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "912",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478345/912-310-45-11"
  },
  "r520": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "924",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 11.L)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1"
  },
  "r521": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483194/926-20-65-2"
  },
  "r522": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483194/926-20-65-2"
  },
  "r523": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483194/926-20-65-2"
  },
  "r524": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(27))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r525": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
  },
  "r526": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r527": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r528": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r529": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r530": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r531": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r532": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r533": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r534": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r535": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r536": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r537": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r538": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r539": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r540": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r541": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r542": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r543": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r544": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r545": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r546": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r547": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r548": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column I))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r549": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column J))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r550": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column K))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1"
  },
  "r551": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r552": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r553": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r554": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r555": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r556": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2"
  },
  "r557": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E"
  },
  "r558": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r559": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r560": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r561": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r562": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r563": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r564": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r565": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r566": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r567": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r568": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r569": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r570": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r571": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r572": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.W.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1"
  },
  "r573": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r574": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r575": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r576": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r577": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r578": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11"
  },
  "r579": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4"
  },
  "r580": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-2"
  },
  "r581": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "27",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-27"
  },
  "r582": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r583": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r584": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r585": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r586": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r587": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r588": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r589": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r590": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4"
  },
  "r591": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r592": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r593": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r594": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r595": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r596": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r597": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r598": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r599": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r600": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r601": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(16)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r602": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r603": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r604": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r605": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r606": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r607": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r608": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r609": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r610": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r611": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r612": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r613": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r614": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r615": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r616": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r617": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r618": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
  },
  "r619": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
  },
  "r620": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3"
  },
  "r621": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7"
  },
  "r622": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478297/946-220-50-3"
  },
  "r623": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r624": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r625": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r626": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r627": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r628": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r629": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r630": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r631": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r632": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r633": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r634": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r635": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r636": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r637": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r638": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r639": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(1)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r640": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r641": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r642": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r643": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r644": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r645": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r646": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r647": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r648": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r649": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r650": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-1"
  },
  "r651": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r652": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r653": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r654": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r655": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6"
  },
  "r656": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "440",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1"
  },
  "r657": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "440",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1"
  },
  "r658": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "976",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1"
  },
  "r659": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "978",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1"
  },
  "r660": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(a)",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r661": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r662": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r663": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r664": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "52",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52"
  },
  "r665": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
  },
  "r666": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r667": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r668": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r669": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r670": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "48",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48"
  },
  "r671": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "49",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49"
  },
  "r672": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r673": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r674": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r675": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A"
  },
  "r676": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482548/350-20-55-24"
  },
  "r677": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "27",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482395/460-10-55-27"
  },
  "r678": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r679": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B"
  },
  "r680": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C"
  },
  "r681": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69E"
  },
  "r682": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69F"
  },
  "r683": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r684": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r685": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r686": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r687": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r688": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r689": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r690": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91"
  },
  "r691": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17"
  },
  "r692": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-18"
  },
  "r693": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11"
  },
  "r694": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11"
  },
  "r695": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11"
  },
  "r696": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6"
  },
  "r697": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6"
  },
  "r698": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6"
  },
  "r699": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8"
  },
  "r700": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "231",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231"
  },
  "r701": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "103",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103"
  },
  "r702": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r703": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r704": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r705": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8"
  },
  "r706": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481372/852-10-55-10"
  },
  "r707": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481395/860-30-55-4"
  },
  "r708": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479401/944-30-55-2"
  },
  "r709": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F"
  },
  "r710": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r711": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r712": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E"
  },
  "r713": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18"
  },
  "r714": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r715": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r716": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1"
  },
  "r717": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "230",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479083/946-230-55-1"
  },
  "r718": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1"
  },
  "r719": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r720": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r721": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r722": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r723": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10"
  },
  "r724": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11"
  },
  "r725": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12"
  },
  "r726": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "Global LEI Foundation"
  },
  "r727": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12"
  },
  "r728": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r729": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r730": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r731": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r732": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "g"
  },
  "r733": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12, 13, 15d"
  },
  "r734": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r735": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14a",
   "Subsection": "12"
  },
  "r736": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r737": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "15",
   "Subsection": "d"
  },
  "r738": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r739": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "240",
   "Section": "308",
   "Subsection": "a"
  },
  "r740": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "249",
   "Section": "308",
   "Subsection": "a"
  },
  "r741": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r742": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16",
   "Subsection": "J",
   "Paragraph": "a"
  },
  "r743": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1"
  },
  "r744": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r745": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r746": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r747": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r748": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r749": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r750": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r751": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r752": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "2"
  },
  "r753": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r754": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a"
  },
  "r755": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r756": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r757": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r758": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r759": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r760": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r761": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r762": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r763": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "b"
  },
  "r764": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 8-K",
   "Number": "249",
   "Section": "308"
  },
  "r765": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form F-3"
  },
  "r766": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-2"
  },
  "r767": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-3"
  },
  "r768": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-4"
  },
  "r769": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-6"
  },
  "r770": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a"
  },
  "r771": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r772": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r773": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r774": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r775": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r776": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r777": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r778": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r779": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "b"
  },
  "r780": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form S-3"
  },
  "r781": {
   "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"
  },
  "r782": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Investment Company Act",
   "Number": "270"
  },
  "r783": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v"
  },
  "r784": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "1"
  },
  "r785": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r786": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r787": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r788": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "i"
  },
  "r789": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r790": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iii"
  },
  "r791": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iv"
  },
  "r792": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "v"
  },
  "r793": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "vi"
  },
  "r794": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iv"
  },
  "r795": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "vi"
  },
  "r796": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "3"
  },
  "r797": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "4"
  },
  "r798": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "i"
  },
  "r799": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "ii"
  },
  "r800": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iii"
  },
  "r801": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iv"
  },
  "r802": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6"
  },
  "r803": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6",
   "Subparagraph": "i"
  },
  "r804": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w"
  },
  "r805": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1"
  },
  "r806": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r807": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r808": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r809": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r810": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r811": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r812": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r813": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r814": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "2"
  },
  "r815": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "1"
  },
  "r816": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2"
  },
  "r817": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "A"
  },
  "r818": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "C"
  },
  "r819": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "D"
  },
  "r820": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "E"
  },
  "r821": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "F"
  },
  "r822": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r823": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r824": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r825": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "B"
  },
  "r826": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "C"
  },
  "r827": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "D"
  },
  "r828": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r829": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Number": "229",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1"
  },
  "r830": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "A",
   "Number": "229"
  },
  "r831": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Number": "229"
  },
  "r832": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "i",
   "Number": "229"
  },
  "r833": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "313"
  },
  "r834": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r835": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-X",
   "Number": "210",
   "Section": "2",
   "Subsection": "2"
  },
  "r836": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r837": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "413",
   "Subsection": "b"
  },
  "r838": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "425"
  },
  "r839": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "462",
   "Subsection": "b"
  },
  "r840": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "462",
   "Subsection": "c"
  },
  "r841": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "462",
   "Subsection": "d"
  },
  "r842": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "462",
   "Subsection": "e"
  },
  "r843": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "486",
   "Subsection": "a"
  },
  "r844": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "486",
   "Subsection": "b"
  },
  "r845": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "7A",
   "Section": "B",
   "Subsection": "2"
  },
  "r846": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Section": "8",
   "Subsection": "c"
  },
  "r847": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 6.B)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-5"
  },
  "r848": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-3"
  },
  "r849": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-10"
  },
  "r850": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-3"
  },
  "r851": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r852": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "SubTopic": "10",
   "Topic": "250",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3"
  },
  "r853": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r854": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r855": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r856": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r857": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r858": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2"
  },
  "r859": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r860": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(f))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r861": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r862": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r863": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23"
  },
  "r864": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24"
  },
  "r865": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4"
  },
  "r866": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r867": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "55",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-55"
  },
  "r868": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r869": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r870": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r871": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-18"
  },
  "r872": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r873": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r874": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r875": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r876": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2"
  },
  "r877": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r878": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "325",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481551/325-30-35-2"
  },
  "r879": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/405-30/tableOfContent"
  },
  "r880": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r881": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r882": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r883": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10"
  },
  "r884": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/450/tableOfContent"
  },
  "r885": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4"
  },
  "r886": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r887": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r888": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r889": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r890": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r891": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r892": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r893": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r894": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5"
  },
  "r895": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r896": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r897": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r898": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r899": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r900": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r901": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r902": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-1A"
  },
  "r903": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r904": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1"
  },
  "r905": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6"
  },
  "r906": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3"
  },
  "r907": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7"
  },
  "r908": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7"
  },
  "r909": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r910": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r911": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r912": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r913": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r914": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r915": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r916": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479432/944-30-50-2B"
  },
  "r917": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r918": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B"
  },
  "r919": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C"
  },
  "r920": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D"
  },
  "r921": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4G",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G"
  },
  "r922": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r923": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r924": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r925": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r926": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r927": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r928": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r929": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r930": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r931": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r932": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r933": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6"
  },
  "r934": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r935": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r936": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r937": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r938": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r939": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r940": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r941": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r942": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B"
  },
  "r943": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r944": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2"
  },
  "r945": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4"
  },
  "r946": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r947": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r948": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>71
<FILENAME>0001174947-24-000934-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001174947-24-000934-xbrl.zip
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
MTIJ*WIU"M/"O%)2[T))]E33NI4OP@_))T6+DT)3A%X$2XF%A4OSA.:^<&"E
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
MZ)Z[+F9AD'QB[70I> X_,Z'BGYQ.@2I9HWE6NSSO]S8W,#<(&X T6LT7R*F
M$\M)%<T;51.Q%&\@OGR/5--\DC31'R<Y+T9RDZTH5=P,E76E+*7]64IMTIRZ
MJLAOC[+BEH?ZAA:5D9>/EA0:2D:>LBXPP\H'V"1!R$"4A4QPQZ,)J"EPT-D1
M.@99H$VQ6%SX@0&<BHG,Q16'/0]CJVB0M'Z>=#,)+.U+3#(9*(>*CD@HM"49
MP2G%:EF8<)#.*UJB#!\9,-*A%ZGI\Q08!23VP,(@B%FPM9=UDAO*[Q7#+2;R
MH5/5EK&WUWP?V]42X$?#BCF48D0%SB4E[M,9&W36:?E&TA];2^RL"LWE43ZK
M[BG&R553A]./WUL?6A\5[A*HKM<P_QM,=_GPMO51YM,H\E#MBK:SY-HHFSM
M3S(Y!M%:&=J>3)22OY$VCORB4<["I,X@HNAT\AS+TG='"AXSU";BO$4[8S4%
M/'[27TZ5;U)ES\*HY4YT<T,R!7GC'#@]G%- D *$R*=L+E5J$Y-%K,QQ+APR
M#\[FK1V@F_>NE"ANY.Q]/K"ARENAY-  ,_L' AAXC%NU2/J3K!M&2>"0TL2-
MZN(LJ)QL<?Y*(#!5R%,5AHE!T2*VW9 SWIP0%#!2'C5,(C=05]IHH5OX'%BL
MHO'R:LIM2>Y]Q*@SP ?I1AL9^+%Y\?=0;I$]_'/FB' HJ!L G!W?X90<:AP@
M*&3!X&?T=Z5[;V[(;'UY9:(08%T:?H_LPC)(@OE'JC&M$9A+S;^$:3GXWH$
M"2S7D/!YS5L%Q>B2RTBD?=[8&(@<E2A5X1HVE4-^P.!W$D-S.A42FAR5?6!G
MO#U.\C(EHN!.+:8@WGI^DY/"80 ][>.BJR_&4E/2]TFLI6)/1H1'>K^(V5 4
M($P0]T@7T:T0J1BI*L]F3! ?:SE,;!CD0E6RZ4OY1?]'%X_GW^*'<08J*"-#
M6HF\+&781D>PU3O@L@\4'!FAO3G!<#9A]UJ(*B7'U51'6(E=HBU4/B3OX=TK
M J"[''P^9)F![7T/9M-H>%>B>F[WAN'@]84BRPGN9RUYVYANBY25G[?/P#'Z
M[7R)Z/=CC-;8?<?C_8>#+C.!*+.<,"WT'/+>3H%YF20.%T\8*T>&P-C<,"3&
M&!0.[VK!YB6[E;7CD!R'1VO'X;,=A_/<(;L2=E_%2Y:5'/7L% RCMQ2%>%*&
M!K;%@#>DS#6'X=WI!)245N0G! YIEC(B;!2CHJ<(5#1+=:@ *2DA$4)X>XD2
MDI1&PM+E/DEAJ#_^D/H'RVJ>.%J;DQZT4&83S&1"Y='458E BRB21%<H-Z#@
M%\=E.%);646'XCPVW9/(=+A203VBEL6H)T]@U&_7PD-;FYN"9#(S[V$Q,_U<
M)Y]1N$FHC%CM^DZ[#4I<32^91:H[9L6\,#M^\TU'I=@RY24)^H*(4P8&EE:S
MZ6Z5J4F<O6)IN!=.K\$4-,Q(Q*']*,>OJ>KW-S>  :?%-*EX6J]VK?10GC*V
MXY%9QPJ50*.2Q9 %VKOW/KZV?^K<"W?F-02HNEB19 B2D43;4^HL92LIY+;%
M\7DS#M&2!A&*(8.2:3K,[*$]B>U7>L=]L\MS_2#S*L95^0"*A=_CMW_B];8\
M3TX?3R/FE)(\BOM.H$T;D>;+#A7,&(KN*'F!;-U@7GX@Y36Y+B?(BY@'(IV(
MI"K:2,6E"WH!KD!@* Y*&F(KDZP2XTW>DUJ2',W 'M(81?$U/)8>QSF>9QJ?
M4VU#PY'%LK/8\%#>+<<)L5@P>4=D_6:C?V4E=+$VXI#AO%"306.'C'*"]Q+!
MD$K7$26*X,-0P6*=;3@,9@ED],S=* .J$XGK<*?*U!/C^$%L%\;A5JYYMZU;
MHA)%<O4 F?>D? _,L8['X@C/2N+-)%MT=@^UF>-5YN%+Z*QW5#PQC4E^9X2,
MQ>@:(T?&M^5DE>J7F68N@_/:R3%.J];DL)6Y>D<)/F0817I0+(+6B\_0687-
M8V6!_30\!I$G\E^3BLB9J=3!'HE4QSA'\4KB,[IT<(YJ,DU!%<QC8 9GS2@E
M9F0R2*1K<N/51,*G,R^].A.*D0BC*;P^?2EN;M QS3C8U!>1=64-0ISF0,+;
M /@-5-RD1$=GBW+>U-GE>7J^^8W(WS8127G9Y+]5BY;E47!^:D;.:XA17">W
M]:#L)4 8<B4,U7+^BNKTAU\%2VY&*GG<L21?E< \>\JPBY-TC<G/(;Q_Q3"-
M7+ZFHLEL=M$]3%JW+(_1OX>_C]&RA76C3\7:.OAM&W^@PJT)(MUA:(H!5'/C
MK_D34T=$ L52.;;4^TV<+J6@+>J<JJZ=4^2<.EX[IUXJ@VASXY\ME/&<1_2E
MU:LWS\]K[6;G\B52AZHR=:@W(^Q67];:<';YJM0LS6DD9W:H0;>!S-+@NA_J
M^,H:R8B#A3I94$E#ZJLK5!H@I@7*:*K#*+<F03A7[O74M,#&ZA;.WFA)L Q/
M1M9)@Q'G9+RGP'O1$80KR=54=0K.O?UPC+O,R"FA1!(NJ^'B$T4N,VBC4UAB
M<.&!65^:3AO(N;O-);XF+F(?Y;DS<53BQ-@Z=U1+:R-%(H;![HS'H(4%2T._
M?J2%)],^J$WV+**\)H90IT:U.%<'\^-\GG4I[I/IR_:UF2Q<S0&NH]*$, ?(
MY21A*41RLKQP!F;O3& Y68N$%;'(2+)AFNXB;L9]V<5A5##%;7.Y(%\U25;M
MOC*9*J^)[]AK4(MSL<[MV^+36:O5?7QO/\\TQ9Y^/IBU1C-+$^G8ON7F+"C/
M%"Q4<21A %J%,O6:-HXMUIX@(&R2$JO2VKK%[HDA]3PKR2@" VL1?)@&^<_U
M5 P$=U]W7(;YI /&E32R0!&1-:2%*A\B$:F?DP*3\RYX$G'M !F'2:N&2N84
MB@<:-HA?-%(>Q63)' 75<MQ)9"*RZD/^')64E+.*+%U,LES;(YEGQ'5X\[+A
MJ/Z,+'I3[!E&W'V9=(A(@#0F)Q@ESB5:WE& AURT;#W/>4/<*8-]5>Q2H_,[
MYQL/7]E4FLX)-'8HI ,-^,9S=;W9G"KL%3R[]Y27P@$^-(+GJW)T)<2HAO8S
M0H!CG?#"6':R&+TDG4%AB;'N@<<9;( *(4LJK1G^YG.I'NN-*HE[,IEYJNCN
M'O\EE9?.TP]C]B-EEDX.1OD]F63/. E\$&1K=$SVM!V7F6?L!&&$QS(D9!X,
M=,O O$9%HJ=!BOAA!*J*;FE30L\.]A7@0\]!RSA$^8 39'?M!"$GR,E?W0D"
M?-*OG9XW+71)]"YJ]5;[TS_>5-[0SQ>U1D/]_.@9WSJCZ!H?K?RF.04#<O8T
M!'*IO[VA*7[H=]4+;I#OA[:K%@ND?*.6T6^HI^3@NR@XU$[U&]GGINC^]*XD
MV\ 5&HF=<&KC&?#\V\">QO-TO+P.D_%]\>[);\@;E94^\SJ""^JSL%W$&4>H
M19_0MX"6-RCA+'HY_*_[.'H]ESC9J1<^8,/ 7[U@_#>FPZ^[9+:>*7R6! ?X
M'>6Y5?<)CO)TYK@X]J]+A_WJ48R5$,&M&UE_]T9V>/T>1(H_@6OJ\-==?,.G
M(J=&TZJ>G%2JO^Y":PH3\)W5^-;KGF&&$O52:D@7S2\LW(P!5V%]WZB-A>QF
MYA=YHZW80G_UC2Q>&N5K)&U$!204Z-"?!01Q]ZM2X._V!#YO>C=.X!-. RR;
M&H+[Z#G.NOZ97K\N/19537]="D@UK2/[ F 2?F0'=Z4DD_RZZV<0>&&=',%!
MF$PPNP/T5%A_;P;?!\ON+Z.=[?^Z"S6TLW,;9#UHWH.!@S!4]6M'D+RK&1 2
MV/KM5R7%BMWQE.G]JR[N5]\\%50H4L?N.R-Q2WZ"RPBC;M3MMN4-RRNSZL('
MK%8K%5 X9J!ZG#M1Y JK'@CQ'824/?IU5_U7= U\"<IX]<"*K-_+5MV>?O=+
M5A^A5V8!EA+\JB18,;FU]A"LUY<_X!=G-')%*'Y(7S68!%/;N_MU%[Q_?% '
MD820&QU/\"VD;)_]2N7777@K%"Z&VMN_6Y7CX[U?>*5P_\"T?[?OK/.R]5\^
M=P;^BD;_12!"9T29I)^XVY<&^65'$>=R:Z= BD9O*:CZ\?F)YE5N5WZP7SY<
M #XUF7A;RJ2X<(D7UDA>>=309'"G"FHX:T'7#)<2]=-8'>.,"<DJTGD'A*HL
MLY+B(J[%<C.P67$J.2-&5TFE9L3)N#*K1S8?X-<C_([9=2A5@6MQ'FA!+8"J
MJGE\?EK-$:75?&8<KX)S8['>()-9G\FZOI;OUDT,*4?/M3 -?N@*B:,O$[YR
M40H#0K"!@RWS;JB;AN<P[@.F0A'^G$^)8HAS%% ))6-F99%Q5R\Q:N[F'=/F
M]2F]')T>:@T%YT?MY2(>W5,-88"A*8!U6?#&,(K8HD7UY)'Y1G>9NG(E"$P0
M^2:AD%,%J,JY4J"^8I3$BI^/D+Y@OM'>.M\(U[U;^:OG&Q4!)9XZ0F\^SBD[
MGCH(=X8G194+8F>!&:;T&76#NNQ28@[(,LUY" UYB8*O2<R=<'\Y7*0(4!@4
M7<.QEZWAN$^ZQ77JPYF$=B4P&F\V&7 >]-"8:XD[PL&GJ71H&_4'!Z:!EYW:
M4/64KFOEQXUV"5CEBQ P2CZ2[A!#?"Y:4[J_%F\DWJIK\?8<\595)2N[G$7]
MYN.W5K_=[/52N$2LOL\"TJXQ'WJ&>IGN?KAZXJA:WI7IZ(4*.52+]\I4Z /_
M[1Y4%DLWKY3WB;AGG:[5_]RT&LWSVK=:M[FYT>BVVO_5:G^ROM7Z331SX0^K
MV_S:.;?^P(_/+MN-DE6K]_&'TS\L; +0_]SM7'[ZG!@)_G)1Z_:_--M]JW-F
M?6[6SON?Z>E>I]ZJG5N]9O=KJ][LE2Q@JU:OU6GC<Q>7I^>M^N8&/[]RN[A;
M7L8F6H<59=GL'NT2/$5JOW:J1U3.\.;CZ=T[N+S*;\.WR6!E%L[SK_!_JATG
M-T2"&,7I#[@?K$ TVMUF_9Z0<!$5*_@FZ^A8B0I\>27+#.KPWI^PA U@9<82
MW>U,ID63>_CI1R=IK]R!K:H;Y:<=V'ZKT619>MEOG;?Z+11YK79]]:ZHE1ZL
MN"/-CL2B1GRTZ$;)G8KR6:L@2I<@F%^:P*R,IXC[\@?>B5SQ+DL2(Y*[:L<K
M<2ZV>J![;1=SH9TL0_C*R1ZH\'D8%=-!*3%P<L)%C@QB(''@Y0]2-"0B,:MP
MDG_R^=<6X3%9I0GR% 7JFGZ)$=):M9/ZUQALOWBQ(>-6&K-J_W ^9M6'UL?_
MZ;4^M6O]2S!D+VJ?FE:_8YVUVK4V%H=N;M0^=9M-,FUWP(P%C<[:K>SNUW:H
MN >A=JP=1-\!6[C1Z5O=OE6UOK3:G9Y5[[3!.O[#^E)KM<&JOCBOU6F<WO_B
MMQ9TM1V\B(,MX0R*]^$OY;L:8)^KQSFP]E-,=CRWD2"V,OSGY]9IJV_5"L-
M>PR77WZ47='!O N'@3-E0[8@P;VRP@64N7TI\!<%60(VBD&],B8QQ5+Z@>V%
M4S^0^%%;\!R<_6UJ049- R+&39*M5(<$]#"V9M.K@'M>X7=51+H;E4%DD!-_
M]"^;$"4#WQ[=8C<2.0:8VXXGL58HH(VY.323+X[GAVC:V]CE%--$4UWIK^V0
M_*?4NA2&INX"W'9K'-CH^!]&A#+'_1/B)N6R+S8O#7]&YBE;M3 1_<;,$?I-
MB<'&]/ ([!*:K=V2 V'@W::N<QC-"(3K4Z,G"3J.9&*<!TJFF 8()[Z"-C0R
MU^ZCX3\,!I,+-QO<IBAX#_6<,,:7=513,=6J*?4%Q*9EH'SF#QP<<47A2I"H
MVFK'"14F9X-YL[A%)#4C)-!]^8SD>OHU9M?0_%(L1?BI$NL+9JRSNTM65US[
MV)&@9-6\*]^U*9%G<^.+L$?^K8[%<RIX2%V95A*U$)GA&;S0$"UCQS8W\.12
M2I:"14$$(C0K$6LE$$EF8>+0KJI#%>/YZ\,<!?:-<"W7]D39^H(/TTT>ZM;S
M,JF)(%<"Z]8/OF]N4,>OT!YCHR38OJ$(O)"9R .:)%Z)D420 HCH,HLPGTRC
M&,8O#A<-,AZN-9_5U7PH,\'4/ X747U."U0X/ISJ[3HMROMT+'T8L)[]^]:C
M1.+I;'0EHE]?BSHJSS/28C =$SPG#:Y3.P<#ZQ]OZF#\-+L:6V<N2(X&J3E&
M+)U%I_L@M Z?QQQTG<6;>?!L=FX%GD8^.)))1F+H<W3H'4M>U_'$FQ2G<'U!
M^LW)T61BKY8>U;F9P/4.$AGHNI<F:5+N597<FS_[%(OW?0X8A='"N=#\2I"\
M\,8KN/>]$6ZL'X#DNAIL[5;V2[M[QZ7=@X/M^?!&Q[N_Q>MWQ1CFN'?,?K2F
M!XPH8 L4/DSFR]7?[D^8UH\EEXRO>?/Q;_,&/?@M1PR_^;A[4*I4*F65%;_@
M6XSI/8^DWS#=.X>.^;2K,W3B,*YF?2!9?0'ZY-#D^.1H#E&62(D%F"OG0,WC
MLCIUF;K"YI/I-2Q^+!<\B@L0^3%#Z$TH'>7N02X5?@*+/B"!<!99&4B9&.E-
MV^4]8UFE;N)'B]?=9 1@X9WDY)"1/QNXXD&Y^IC]?=3 <M>KI4JUNN#&2UHN
M-..?<4P3F]NCG :T(LY@M/#=$\67N8Y[9=C##[ZZ8Z)D&V-18<N\]2EY@5.2
MK(BZS\X]6MNYJVOG'B3LW(/#<L:)G&/FUN^S"/=6P,K5G5R.[UG-&?9T0O\T
M^ABYNWMQZYIK1KXB3-:\FLM462:_?T];$0N7=SYB\,HR!W]PYH^ODWW$++)O
MSC;A#)U_"^8&.BT7W<[OS7K?:M>^--_]7_X_?):H#>>3"50XQ9^P5DS/QLSL
M;K/>NF@UV_UWUD-+?>'M*IPF+TSD9MEJE:W_9P&Q%^2EESX/*TS:%982E^U6
MOXGOJ/6;O>6(@_OG4&LW8!IO[\^KXGJ,SIFNLWAPIN:D]'_5QT $W#_M;O._
M+UN]5A\+.-J==W/.17%G8MGK@?DG2U=JG[JM^N4YY@+]#+;H=+-<P.]=* \/
M5O.YMR1^+N0T+YT_+[NU<S@N7YOGG0O<TY>]YI>]O ;(@WF';@4NH]6_[5\%
M$U_V&C7KO%-#$5N>M]LOK\,N>]E\VSVP[M=SM= N?NK6X)'%E_-"ZD\/[SR@
M]OD?]U\HG>Y/USB8*QZ@XZ\F]Q[<P-\[K7;__ \JT 4]5AJ]+WCQ&^[-9Z6P
M5LI["0?;7GE^WL7IQUJ]WKE$REQ^^5+K<CTRJJ3-7G]S \N;47J\969IM'JG
ME]U>D[6 ^<ZS(OQQ3W!?'2_->V7P"[GW%F-\.3XY=P<<:"07NYDX8 R:A[,@
MAPBDMSP=K4SYJN?]GJ,6.5-0/9 .C20!QG20=;/J0SF! TQ:24=#Y(=I+L]2
M226+S#N*QZ2/F3QVVI54!=/R2^_><_CSB:UX:W]UB%G[@F<[)N/I9>-3$ZST
M95,R?Z5F L@S:7TO?9=!R8MN\VL+FZUK6IJ,^EI8<X7.>?]SRR#F1;/;ZBR=
M+0NBXL$*4;'3KYU+4FEB]CL66K4_A9KF(*]08':;6%E&-6I)FJ)6V'M('WZ6
MFC"/*].#QKHE-V@E E@G.:'K1ZL#BVO-1*QZI]WK=R_KZ+I<A-D>N<+4MB]Z
M)=S+%@^L2.FAZ[6LU[)J:[E//*_2:GZ:8,Q> <^5APO?/P\+RGZW5N^G+Q4,
MJ%M@8O^_OS9GK]>R7LM:>JZEYUIZ_M5/Z7HMJ[F6M?1<2\]?D[/7:UFO92T]
M5\.E^4@B+"I!'R)2*GB]0!39P"7D[(P'2)V*<$N*7RBZ+7\"YQC5I\A^N5/^
M5C:F\!<]DNNUK->R%OMKL?\TJ<OH=Z]$]#<_U<Y)]M<:7UKMM>A?KV6]EK7H
M7XO^7UOC;[8_M=K-9I=:#C6;O;7<7Z]EO9:UW%_+_5]?Y6\A)&2SUU_+_/5:
MUFM9R_RUS/^U=7T,\8*>WVS76VM%?[V6]5K60G\M]/\:BGZKCZV@.];?[<GT
MO?5E+?S7:UFO92W\U\+_B<*?*BH7$[Z=_N=F]V=(_:T1=9L;B.VUN%^O9;V6
MM;C_R>(^?[D)-/F'9'LV?WZ1_/?JPV3*AY,AV(2%0#N6P=8)RKS^4[I>SGHY
M+RA&7V!!:\7Y5_::]#J7W7JSA]#$$NU]K4>OU[)>RVNY 'Y9/?K52O_7(ODU
M"O1:X*_7LE[+6N"O!?ZOK^['H/%KJ;]>RWHM:ZF_EOJ_MIH?=SU92_SU6M9K
M64O\M<3_]?5\HZO16NROU[)>RUKLK\7^4B5N\1F0C\F_7*=!KM>R7LM:W*_%
M_>O.>E_+_+5L6:]E-=>REOF_JLQ?B_N58=[U6M9K68VUK,5]T847JR/P'R-W
M.4->5DE96Y-9&/T,C[[X<V:[UL@)![,@%!.@ ^QB9+NA90_\FY][*3QE]U97
M_*Q7LU[-B]9OO=#U\+9?.SUOPM_3TFK@NR,J'UU<?A[&XC/9#QLG#S)3"*OM
M1S"6[UD7]I6P=JTM/[H6@14Z(Q16*#GQWP__L;-CG3G"';VC!]_#N_Z<"6\(
M*]H]MG9VU(8T6E_5K'D:W!W[$"<@/U"T/<RA]RG1>U=1V[P^]*I, J(4A5?F
MO'T0"/O[SD",_0#F.*4Y+S"C[(6U",5-TA(_&9N 8S9_7#L#)X*QR@<'F5D;
MM'U+NT#D)+(_82[F[>EX\;7%^ZNV]%DCQX-BPM);BE];9M6R==;I?BGX55U@
M."=T(@=XM>V7_T__4\A[3):BP>@46O7F^7GOHE9OM3_]XTWE#?U\46LTU,^/
M?J'J'U^I_*:9?^B[KCT-@4W5W]ZD-<7%-,/;:R<2.^'4QF/I^;>!/9USPJKQ
M"5/KSA.J.0,^^@N/FD&>EOR,M4MJ[U=^FR^0N2#_HMN\J'6;#>OT#VOKM-/M
M=KXUN\S9S>8VSY#_WZCUF_?>1/?-9!=G\F@"+KZ,VL5%M_-5+J/QN==[VVE\
MNW?ZA5)\^=RT3&[YZYZ41[%5K5O_W.HWZ_VW"K!_VWK*H7@"01\Q2RRA>-MM
M+,C[6NDJ^AIYQF!HG5:>>S,E[IO%YU#XS<33.(AOO8S%H;_U/'4!_MT_+N\B
M/YSZ0>#?BN#MI\#V(B'^'H1_SOSWH57'.8]AUJA,S'<//%;;RMNOYZ]HKU(^
MXJ$/RGL'N*[^M;!F8&L$(5!<C*PA+P>&BZ[MR-JJ;L-?A&5/_)D7A3R' -7U
M,(*G!W?P6R>D3Y0^=>NXKC6 KTRGK@//P(8(]\ZRO9$E?@S=6>C<X,^13P-/
M[3MT;)0L/Z"? ^%,8G>'/Y8?#IVI@Q^,^3&>1_S=L741^/\2P\BJ^V$$*\>W
M;>UNPY]WL/P(Z&"[\'$XHTF%^#:<\I3>,O2!\>:LQ@X$2 Q@J]F QH=IXY@P
MB >#\#Q",9P%3G1G.< 9 5 &AP]GPVOU6,X3BDJ!<(4=PLMG4WB;7!&O.SF3
M\O)X8-D\9AI8N>(Y<Z#9K)H7-YKG9;C?&5N<3-@[89E0][UPYD9@P%M-#WXO
M1/ ZQ<+N4?GP?K&0LU1U%JVN.IT\%;#X!9RD>E*0.%[HC^W LD-3GF2.GFF8
M.1Y(BY$6$?0^UX9-)EGAPW>]*+"'D1_ F@8SQ\7IXN_4@8=OE>0)Q<-XZP??
MK5N8 'QG9KL@@Z8B@$$G\'YU8!^4%7 %B'B \2SPG/ :!H#YP'.PR@A^ 3^#
MM8SKE&*IK)E_.6KFTTY$OE\^ZYVBP\C<EW59[=&G&?TI[6N1@V3<))6'%#'-
M7?IHU6;1M1_ (R-@ERE(4_@E'+,;8:IG]_^_;4\$'H?(%=;611<;AC2V,R[^
M(O\IC!XI=]_KFNOCS9>G<G:23??*)_E<>N_TF3]0E:C[DRE>^\@W.0SSK'.=
M7.AI>B'W$8<7E_G*:SNW5@_(8T>SX!$G6!IA(*Y?Z5%X37-]7<?V/K5L&0>X
M.#H\%#(OYH@_U9/T]+44L:N&],A31HL1(2OOQZF4J[DVP/(B%J8?*.TG^M9J
M]#__XPTZA)X0OGA82CUX$K-&9*5\X'AOY%9F?ENEWYU^;'?ZS=X[KM3D!S]6
MRUG>:$D+9.A/R1 86Z#<@VI_XSM#-@PXP&D/AV(:V0/0%D;^<#;ABPU,&+ *
MT(SP@XA3-I3KI(R&P8T#0_N>("<+3"K$^0BPHM#0$398(V,PP9#+[2OA#>_*
M,7\6QIMS3,KG!MJJQ^4C&K>*VY&,:?YK%H)A>)>*<^_P5-Y\W,W9!_/_'6]S
MXU^^XT5D?L&W1]:4C2R8B)DK$[*/!9TW X'/P):1H\6+')>M3;59%OS=GL(C
M-VR*VK&L"1*:"O$ <.@U.Z$NRU:O;#7$U XBY;>I707.$*33+&#5$:W 'GQ;
MX"\;PK5O[0!LC^27/@O;A4'Q^9X_!/L327J#3%9>SOE>F<'H7XJ5GX$E'N[\
M+K?VC+9VIV%L:!FVZ['2G?_?Q\U&2Q_9 (]=B =Y<\/Q\$,^JN1JDZX(@DS"
M^5C=AK6_7]FI5A=,7SA9IR^\4/K"HS-8]N!]\/3A<9F#(?N'Y>.#="[+4*"#
M%E9^^;'YS\^MTU;?:GQX>_FQH(.3 @DHXOR8Z]F_;SV]X;48S5R60Z:<+'!]
MQ0F& X9>>+)J4CMO?6K_XTV]B;U@M7(R-Q2EX^+'CXEM/1C XM.48S,L3I L
MXK_<X9$8^@')KG?LJG5!$W[SD?79I/:CQE"'NSK7#*AWD(I N+TTS>;$D?/9
MK4;N76OK;]L+VU8\/DA!&/XJ@*^/<)O\ *3(U6!KM[)?VMT[+NT>'&S/#PD>
M[_Z6)M@^*<QO/OX^\\3.[OX\O?"A3 KU6%[FFQE(SW[EX+<<F0AJSD&I4JG,
MG<Y#[WD60;^AD9=#Q1PV29-SMTS4K$T#Q]W9/7PZHSV!N>ZC]F/&D3MP<GQ8
M.LIN02X1EK@9"W!W>DJT">F=.:;;[,W'/F:(OWMH57(?'[TUNXGN UFR_&VA
MC9D_BMR;:JE2K2ZR.Y(4"^Z/837=K\?M5=9ZW"O2XPX7T>.:KT>/NV\Y9):
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
M7%+L*$0E@XU98*5E<NOH,YJ962.B,6V0"L(I)D+>EL'^JB+6FIJ&@4F;-,+
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
M ]K3J>_=@L&<<B>MXU+COV6P 4[(X%CD<#5DCK$7(N<8^0\2OK&"57=N'6F
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
MJ2"?SS^G8-QB NE(A&;EC8'[%6=5J0C$QL3>D+YPQ4ABFFN6E #>)HU088J
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
MP=HY*!&8$>Y\:W]_=SU IO)&<5L!YX XT*+-"64[F*SPO^G5B*H[S4(YC,F
MB',P8YHB)F1RRP0)2M)68$TI7"58/802JQ5UEE&Y7"I;(L0/_L/XKES)EW@^
M5G=&+XBD,/?#HZCI1)^%A"@E<H3>7>"D?T=.^BZP".&[F>Z@*,X2+RS'LO3,
MRO*\&M]R1"'-PF,Q"JDW[PY6M.WF%D&X_WWK(N#M76RY+NM1J]:9"-&#H<I@
M&A-0C":):!CM-&$H!#9E%.'.H6IB:G$3,Y?Q2 ZH !1DE3!C;9@82NURX$Z-
MT*(/_L4#$S0P3GE'3XA"OE5;4K6:MY4:IC[#(!AKW9>^".@V( #^U&(^@DI(
M8A]<V'=:;8M%H$C_''&)7FA)2;R_7RR7]G$4<@S"5[E,)C02JE 2#LFHM\2
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
MUO946E0&69980N;V> ]!61R&+$=!X?4[3.Y#.#V1IMZYQL:7CFWNJZH0]E<
M1Y1318L6X*S92W\K0K:P9]'(U.3@E<,)<U,67KYCIC)3G]2,#I$R$(P"AKA:
MZ&?*Z!J&=\:T40<:D'L\5]&@@A*_R"2ZW27CJC'T?L*U)]42*SUA=GECW9KK
MPOY8TH-VO/&@D0?M<.-!RP.T\J&]^^:4O="TG:@.D6H?J7DT;$,)SDL8A!)U
MG3>3+5'LT5IPA74#)CJAW-[!77-KIUPI[1*DM(0CI-/ I;H#<IR?.P&>KG\*
MVY=!9_;^RYVC&B0(AX[;'7N74N_'7D!],C7F.NQ@[&>:[ ^M,T<4'.$PY2'
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
MYT36;S;Z5]8E);:%&&0X-,S/]M#FD4>/^"'\ 96P(T(408>AFL6:VV#@SV+
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
MM4';M[0*1,[G=IG%\\AQU?*_.>7US:-_;2EZZ(+VL]B;]DO.K^H PSF!$SK
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
MQL_95(>=RH(Q=C@L[A\: < $\0)@"7]0P0Z),Z,T.#<855XNX6_0R=\SW?)
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
MI#K%'H, MP?LA B..RT<S<U(^QQ#"H*%@#Y";#I!X*Y[#V/Q/D%R4Z  QH'
ML1Q S5(BIR%O6GBV)Y4#?1"EDGI"E9:D1+R<D%83X5AV9!9%+&2  )AQ]=!A
MN^$"?4$@G4O].U-7D# VN]GF'%(_G ^IST7/1Z Q^?>X8 &-B%5"F_(]E-&:
M3E=)G;8K1<KS"5Q7DHKCZN?DT9E<ASU[W^K"=*>N#8Q^CT"]<L[(S7[$K#AQ
MIYA?Y$W'?79O8.H+_N2<);Z=]@)R-Y;CA7:NN1#/F6%_?W>G"L,-Q$@$*-'#
MC#0(#.O:6+I!,Y'<2?%UN<5"&5_4SX [,B];Q!"[.W'V PR2HLOYN(+R(-)@
M?[X09&2/'7?V?ODPE)W&_T<<0ZH)P;UT*ZN7.1)$SFL@#NT)CS4?)3G3^BI0
M&I0&,%I(3L(=8+^3%YY]]7(-V((G9L78<BS:*8L9[8'YM? P6$^WP&* U3\:
MX:F ZR:MO4)J>X/V1]?DLE)/2W-JPDLITZG3N,+N4ZU>568ZY<0[F9*Y(E.<
M3%<(\CJ<@"9>[ O+9WWP<CINE!39R:&"QBW-*CMT^,C%A:84\\C^0:RI>GF;
M3)*+;%Z#?_9Q>I4IXO/?VWH=',KYF+HS(XF?#@(8W!!SRQ%E'Q?'S/>'+7_C
M^T:L+6ZIKK+^HZRL_W6(R\-WQ:/5* KWE.6)LD:"WI)-B><5:O9@[VD]4^:S
M<'8KYM#*0'Q&JC"1C\U,E9$4PO9P2:65D>$"9Z""PLNFJ51Y#>\/70&7:(E8
M4"GOVBI..B;A*69>K_J<6U.#X.C3)''!Q[XG6+J3&3N9 G.$&&Y9Z,DNR*39
M.QB/'6#*US22&;%>.!V/"0/?U6'1* #;P9;G,YTYXPE/GU3XW'WD*EWT68R5
M]RF,:@_[!>!"%U0S+\1;.#3->Q&]A'&Z&Z8S2R^X%/?$>#+D'.K\*EP>\I/V
M,8?1[TOKR-9;%]W?5 JQ.*,]XW[@A[R=1TM6 0@.S(VCY8V$DBEEW]$4TGQ(
MVX;48J,A%F4+8)G%0*C@->W!N#)D/I40]R%)/K71.*/0B @DW%*[.T;@P!\,
MIA.;K_)5_RAECL[[J=36H3$MNIQW?=%*R".L^*&Q>[Y,0P [X79&*18L8>),
M><EK9$]KGAG8:$B@A\OD$\5)^8KTIRO P]QE>HK90^9UG3R%,2<^.(T\19\!
MUN981<DYTW7ABAO;+?!!2Q?T'3Y,8YZ3[&L\2+(H9Y+<V)A@F;Q@0:U1I !T
M%HC.Y0[&DZV#$>=]N'4PYN%@?+(B+/+7VV3>,0HXS#'#[0<F9D%%T?HBU$<!
M"E)7#&^TN"71+R/0"S8^!NVP?$F04Y*2_P?RU ZG>*J#QL11+K)F*!1VAUGG
MQIEC*TF!$I?,<-( IJ -^<&LD"XU@F>XJ!^X_*>'^=IPAZ-"V3:0>7C#)R%M
M2 Y6J_QY]);.^&RW+53* DS:LH?H$Q+2EL:X>'*6TC13*7(86 E%1!%,("J=
M57LCW5$*D[>5+V7?./Y"Z0"FMJ$AY8##L,EW8Y2%R>S]9$E>MB68;SW/4]EV
ME _;9C)OK(1Y?KQ<0\X("SDQ8F;D.'#%2=_X@.EF7L6U\0L<XJ9&0RNT*+BV
MAEJJ)VCD-SF+C)8_OREDJ0&J"*C5!8&9;*IX/MX(Z2-=YE?94>Q6G+\]U#W7
M,!#)0*-:!60USBP27I82DKFPZ]LU3UPY:^]V'QNAI;,<DV3&V3ML'SH>EE,:
M"DT^XS][XJ9W\MST*29L_!R(2:1"S[%;V@Q"ST6>2;:F8\RL%J(D\4>%.5^
MD4<"W$E.5QRH3$Q"@^!^44R-KE!F0QR+8QF#62U#)9N8>6& !%H<R)+[#>'!
M?^^3,:6(HN;-P<:4V94WYSVNF#'FO!]K\&XE*\+)3\09CG>VXY(QHK-$>3U#
M?QI@E 6/<F?D+,JJT!0-IZA .3J4PRR%FA"*VR%E"L:^J,TXU]TU;O$YEV(
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
M!([+BLIUL5O,XA>MR(-JA24GG+_P[?/!X=&[M;B!-ZI&:-X23BFX*>LWFZ^
M_N3]D(TG:[*[74^X=/J!4624H7T%Y<<'FSVX$[!<K$3K/IX(L:4#Y48K(&WL
M%ROE$[*D9'14;6OIVM/ MCJ2LI#M/$0WEJI)XAP&>TS%@0BYBIL,#J@^EOQA
M&')'.Q5C!T,)X@PKH#B69B$K+734OQ"# B)_2SQ &@@J*-+!,?"YR4J4IEPH
M42%4B98V%17@*8+1LU)I5-'$Y&'/".XK7-9(EM>B0Y__P!7U/4.+"24TC$]
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
M-P9[5\>T;K&YNT,'(N/=9T IY;\45KP2&E5>I7YHJY]2F>-VOM7LI4H0;!5
MEX>AOA*,*3O:1MDX+S)#-P9ZL9Z'\Q+3/X'SLOGR\(3D8<V,[];BZJJ- (AO
MV*3MF4W#C.9CV'K$G\519EL[&DPL2VWRJ!QX+0!549I) =W&#%A$20X[41C:
M]]$,9/@T=2KB9["%<+0)-,:$S^U60M$;'D+#14AIA@-@X2 >PR2@8OXN6XF8
M!L"3@"E&+ 5B.R.4N40#!Q39HJ4HIV@U/WO#+"Z U E4:DJ"'%SO:D:\Y\>:
ML3@:1%8[\F"KH2<^!/%'*3$J70M7#,XW6R)9ZN]ECA)8$S*B;GX7H%2"SX;V
M&)4L_15MT#MQZPRP'C_C7EH=6AJ9ENM)N,8!\* OLWX5501]S\>"E'@:@6\Q
M8/><M%-N)9%:$8/!3&3N,%YLMK#4T.?.+T)YL(>R,9S\&I7D&Q_%^ 8*HF?B
M3>8-&3\G7:PG"Y=4W7<Z\;4*]O'!?SF#'WTTW B_B)Q)J=M@L8&OK="!.=GS
MRA5K*;H$-MQGW0#5/PX>94.@I<WJO#N>/[J /W<$T43+\\P%#362N3S>5#F
M@K:E^MY0=Q33WM/09]]",A\U+KJ4P0\P48<.0E CU#;YA0P\#X<U-TSK [(X
MU'T9OL5J+O7W('<TOTV"EZQZ,]7G$MEXT8E+60\.Z8<JLIL\"KD'H$:\(G@:
M7SJFDXZQL3]48$=X6O@<$YHS)#A-G3K(I7!#S/@5Z>Z.T=;<NG-LG 9/B?O@
M)F'N>?#F]PHG>7<GT=#*<+PV<G6\)ML7;@QFYA+L=6MD#_"\=E09$US+@"I^
MAFA35BON)#)CY[R*"^7> RZ[RM9EA_,^V[KL\BA"WJ1^Y:E8WD2FDZ"+B;1(
M@L99&/(VMN>">@H=+C!Z#!>4\KR[HS#CL0-"<"=F7"& P4"X!!$YT.\2^&%X
MH&K^LN.$Y W1B=F+HI?KL%T?&6[JJ%0_Z9)(I/^%F;7?9OZXF3X8E^%2PA(U
M@[^W@V'<F-?X; ]?=(-EA;IK+IRAH"Y&C*H?.1SPPM^17C-+Y](,1=^FYL@$
MMQ).V._D!\D,:&J9I.-&Y#C1J@Q[B]% =";*K,NH#:*Z6ZXR8X=1@YL!W0FK
M30=FN7)\=%90*2AU')>NGNO2R*B(3%4J$KBBD%)?SY\:+2VE*9: C^+X'W>?
MO'38NKO">< S&VJ^%SA?-9DKH]P#W]KRO0/SLRLY0=G1DA5\QE"THX1Z@VE$
M27R;.(?6EV6P:/07K2IL#3N M1H1>J"J%U:18ZR8ZPL)!\#O\*E6&89[W;4^
MH1U/B8JJ9A\?4R6F^8*YI;+8Z%[TJ>@&'G$;19/P_=NW]_?WQ= >%V_\.X8N
M-,J\L)Z/7Z;Q6AF(!/8CF/T^U<KBP_ AHW"(#Z$NIUA'[A(FT][IR<F^=5(Z
M.3BM5$J;Z$5[CBQ?#YYN+%XXVL/I3+J!MNQKSIX#$AHH072L,R,=RB?E9.#(
MZ*Y":5)1"?R&=[088?( XA>,"M;8\7S*".YC7BTFG9%J BISJ&OSX#':%91U
M68':U]\Y0]EDE<X@3GVFOFRT1Z65#(ISW0FI0V1D8P>;<_G W9V&\>*]^GF#
M,_FRCBKL#?G)]V%'V_A1@R=4L/:.2H0IA#O?.CS<WPRLI[S!U-; .2 .M&AS
M(MF5)2LAP/1JQ/6>9ND<!F1 Q#F81DWA$C*Y9<H$96XKS*0Y>"-8/43TJA5U
MZE&Y7"I;(L(/_L,PJUS;EWH^UGO&+XBE,+>HHY#I6)^%!.PD<D3 7>"A?T<>
M^BZP",&LF>Z@.,B2K#/'*O7,0O.\6LYR.&&>A5TQBJ@K[AZ6N>W_ZOBJZ37$
M7N2R>+1JG8L(G0NJ;*4Q!IUEG(I2T280QEEM4_H/,C65_E(3F(0EBZ=E2-6:
M($:$&0/#1$YJ* -W:@P3?28O'IB@@7&*.CHI%#:LVBVJ![NM-"3U&0:G6"&^
M"D1(MP$!\*>6P#&H01JEX-*^UQI5(C)$JN&(2^HB2PK)P\-BN72(HY!C$(%*
M/#+!@U"[D8!!1GTDQD)N*-X(:HQ]1X$Y/G<FZ("'OR@VHNI^T110PR0S7SH]
MG3%9 !H0 /MBZPA!@;>VC<>(MEPD:"])-UMU1:-X(*;Q"9L%4/P%_G%K_S?H
M2%C;+/U,%$M0G6WB^@]&1HM?1XG\XH[6 "]U$(A\&+L_ECS99D!R60*L5P49
ME9A1N:Z6<B1'HV >Y)Q$/8WRKWP)O$?,+77&H8.+YV+'.>]'[ BC$@HX!*A
MF^K>-4N2HND8*+2(K4#XLS(DP4F1LNU>"J*!(TMY^Z*?6%_2]!B\"(L*J.]9
MVE-%VK#"<[%<[)R'"KJML+V!58;J6+)(VP6&1VK%R'Q4;XX8+Q(\ZZUYA0HP
M(1P\+2^B#2IP([G"YEI:<TOI80%$/'JN? EE#\ZXM:(<+U4B&5$E3S@WMWT_
MN/4)A-GU"0\95Q>VKF\/=8)KY-]CLD T*&(9@#R9!IP>&S#10-0$Y  GT)A[
M<MJ9.4.%&!F=Z4PWAX1V'\GJ%OHFE(_'!\>YL,7=G:H,>C$*+Z. ,."1#!M2
MDH G>^OH= 5:'SK=&9&?'(U$L89W0_GILJZ:1:P8^F-T)486(O),823)\!Z%
M;X0W\$&'N)$;!LO17%LZ3M1M%$:DS.8]-IP7'P/V@F,  3"OJK#:-SYSD^WN
M:P$$ @[=(*#WXIL1B$'-1XU@#_'F>YK8*LRHADOU(H%8L%YA]H(E%V5%W^KA
MUK>*\RZ7ML[5/!$>GY\&+K6]K(:.1K)67*60]DN.*#WJ:?H=6*>LDS"J$FYR
MF.H/ TP.@?!,1\P]&B^$88^NE+?WDP,)0?)V.G%!7(=O*Z5*Y6WI]*T:P$'U
M0([@0([@X!QV__#@$\ZN.!F.-MSGL@GA913!E[ Z#YD+ZN"26C_C@6GYS:>K
M9J^5>44F'^KGD Z&QU5?OTEJ":IND8WQ,3<;IC_P9B<*A3N2I=>DBTJNG:CL
MRB9H/J#0%)+C5CJ?:HWK8#!3=AW2_>?)CS.P4[@!BE)Q*X,LV#%R)N/K#*=
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
MW]_O5B$)#WZ4$A3R>,\,QLSC=N!Q\51C^$XQTJ?),ROA")25"P\.Z1>-1O!
MVGN%ST6?V!'+S6"']/D<3[-X5%ZH[$$SP)6"I7O+H>)$D<VAES"U5U)259E8
M$CF=SHLZ6/8&U:3;\RL%)IE4 L0QAOVD.Z25E,^16!)VD6E&,Y$D:F1*R7,C
MG:?.457&5J=O8;:/)>?A^_J" A3#@2\8\N;:Q3C7,54553_/RXH6&2-V*Y\+
MX9P=]03F"'I7/5@N,_^^_0AOU+V>4&'7=EW9R!6V'VTB@=43AX)7ZE#^' Y2
MAX*PT!-%Q7PNDM#3R7FU!@59>RE#]>C\K!CQPK":71BFE0O]C+&A0'3F<(\*
M_1]T/N>_!O\GW;3H)Z>GY5,^N%IM026IQTJS6 SP2I+=\E()(4@#>M<2U#NR
MW.E+,@AM$5PF0$D$41;Z8J??AN[5M23>M1BM-3T_(PM,VZ47G-;8Q+BL.%%4
M$EUU2TK$8()*'(65\CF$/PL@5P]#S(1$[.'.T4>LVK4$34,M0X'P%K<?;Y7A
M_RL2&%--PZ!"6);'X?+AZ+8]5C"D4+NZ8\.GF<H#?-,,S5)&T!E@WUD4R^?J
M)B+#0EUS'DDJNZY,H<\ZTD//YWBCH:C4IRE)89)\8Y'/$/:\>ERMU8_$?E=N
ME#CDI*PX;:)Q-44-9^:)8<ZAI4R&Y@31J"<<AE. @(9'3R;1Z(VN!(K+'^/>
MSQ)B]#Q?9#CV21G2Q2\!(O:,^9#".UPT&G<5V]QL^C/J(Y5V>0]39C?X/6_P
M\YR<E=C$X[0ISMIY7CN9-L$X+L/)YI69*XZ&6U6U?%)X*KH&Z-?_-@V;TH$@
M:)3>!H&6B]\F)4TV= .-D7Y"S*KQ:_J!YDQH:T)/>G\_D^#TT"2(EF[\H3_D
M]LCA)JZJYNB%-8P=15MA5>"L)[P!+^_<WU!$!<\2B#K/$J#G;L?H)*K[>(G1
M4;GI!0.<;WK"'%OPQS G(VV(JXUCC=&*J5D5AZ3Q,B%W;T8;K_1::JR4!"=)
MZ%K@FG1\7N9!^,N9JYN]:.G]*4LW0K--:36XJ-P*C BC)[6)]$!HM>[SN9;4
MZ$&]);1__(J(R_[-<%D:$[GV-!-E&W[ ()=C4Y3Z"+=DN.LU6\U>4^HB9&A?
ME=]X8AA;Q[8ZM]R [W,IU:N[B-:GL9!=+GU-E;^F8E?0? 8X*OA>ABOE^8_Y
M_F/?A"<U_+=[WGU"JO;8(FVF93G J5D?L\;>>' C. ["KHMD.K=/"XCW5$S!
M+AS,ON,>HU6&'Z;Y[+K40A>/*4!<=JG4P%&L:917)>72:;+VK+&-&SOE6H6)
MW<2]/N!K7O[L-K^U!=(%X[N,7@?<,[]\KO&UTKR$(\#'?,=B('3IJ57G8%U)
M1A3G/U6!H[K4NQ;:]U 7[H'#O9XL"5R@K(&Q"I'?_2]Z87C$$:9Z$9I>M1>J
MI7$OE-B^)TH_ENUNHGR&2KTCWM-==N6Z=].Z_ M02P,$%     @ YH'_6$QA
M=DC1=@  6V$#  L   !E>#$P+34X+FAT;>R]>W,:2;(W_+\B]!WZ];.S1XI
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
MA5@+6WG F[:WIK/^V!E8P(+N@.:  $:4)\[Y!&/[SO8%DD@H"M4%FIDQ$N%
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
MJ4Z%'8N3\S/N!W[(VR5USRH P8&Y*7F>-A)*IH352%-(\B%M&]*UC99BE(2
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
M&X]#Q[%!9(29TL%M2S=:5H-:\/SMK37O__MXX$I:_.8(!=4W>VZ5CPD.[["
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
M]%L+,,M8DHB"!J2%HL)!1@G$U3* Z.*X$)YOU#[B1@DE?FRJDX!ZKA8R"SI
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
M:8JWJ1DCUY";#F5;;/6H# RVGLR#3BL5Y/C3GKXU/(<7'<'LH8M<KF1_P/Q
M9$F"K?/Q*Z-D67KH(W<R;D21M9<+\?U!P/@R'PO!AZ*(=R<6\:;HERJ>TKN%
M.'B.#0L9C497Z4LS@)$TH[=1B:.X%;J?O73CW=C8OW@*(HWJ#+>WV'SDHAM'
M_2:52/J-=,O(QM-):.D-PL]0>]E=XO66>CL;4 M?+W-P="&(306"%,.DGIB:
M AFOY/0;C+LK+)4XZCQW<B[@V[EG)XV%@%0"#@A3/V?JDSH@U_TK2I$[+1ZP
MICSSZ?"H!M)UM8*LD)R*N^6.Q&0H;!8$]U!I(>9IA#+A""Q>4&0"& MZGF&/
M> 75=1HVW>"GZ]UQOB/#T_).)_X823K ?O/&,VFC(?X1HA&((>O!MV).)"J0
M=P'FP$YT;5,%"CY7DC(SNP1X"(%Q*0ZO"U7ZW*2,;B7&YK?17ZE\BQOZTDM5
MKD%TK,LV'SK3)7&29$-J4*,H-3S?@-X?V#X.<R:[OG#U5SJ5)4N9![I("&/F
MB.66#$D\$NA5(G'GWPJ5A1 2T!2F6CQF;LJ="J.!6QE40JXXX4HHXX4+O=?1
MQ%VT9P\Y^$6<VH29]X&(:'KEOF=/GW2>ROI^W:,YV;+."6*,UJ?O=9$/]AJ;
MN1RO)L-,9W,(&0O+;H-@)NA05XTH]\-,*Y/!4'ZI2K'A$RDQ@ 1G1\_'G%)2
MR[!*BK)Y)EPF:;;BB&I;^Y[+I6_10DD$E:B0UG#QF4X<BN"YKM GDR]P4FO(
MJO=Z8XX8G$G+2J2/HNL:*8&8&VEX<ZE4-. N];BX+'LR)8UR@\L$7"-5..X8
MMY;PBY-%D.D8+UK-A*^33A!FRB5':GBY%T4"MK<>&0K(C)-=HZHJ4Q.5]H7(
M#6F-6D_+W*:2+-I"E/K6T(I.W,R$;\IUB54>IV_KSR(?J^)(,RR!%9"@^))-
MBK- =]@X>>*8_N,/E/F&]G'DM(W:4SG*N\VY<+(E8P!;/!A1E=8\P^S#*O@H
MBYP'*H0AA-B+;CK%4P:]*4D6XVE1XERVMUMU"U"O+SS-Q:T.@$SJ9&3>&68V
MN[JWM^[U=2_I+#S=. O)67BT<1;FXBQ\\)AY]UGY?]3V%9AJ.Q"H\V-&<816
MIJ_(<-+#[XYOU%.;^TF)+V5PZ(@1);\ZKDQ0IN* ( N007KEXAK]$G%/X]UR
MDG'=7(OES%-(FCO1B+5ST)19891J*S.>-9F4YQ.]&'=LN\B6+B3K,>X Y^="
M5V=<,E)>B&ZZ.\:,#))/K)VN!.#A%R=7_)/S*E KJS?.JU<7O>[V%J8*85.0
M>K/Q OD5L&DYP:)QJVHD5N(6Q)?ODW::39(&>N4D\T5P;K(QI0J@H;ZN]*6D
M5TMI3II9UQ7^[;%J\>H X-"N,E+UT9YB$$>=N:QKSK 8 M9)$%H0Y243[/%P
M LH*;'?VB(Y (FB#+!(:!HPHIS;GN-N>A92?-V):+TO&F0265B;FG/259T5'
M)Q0"DXSF%"+E+(AY2A?5,87<=YN"1SH,(_5]'@)#A$2N6'@( B#L[*>]Y88*
M?,VPB[$,Z40!9N3V-=_'UK7$_=$P8PYE'%'-<T$)_60"!VUWFKZ1!L@V$WNM
M G-ZE.&JFXQQKM74X83DC]:GYF<%QP0*[ V,_Q:S7SZ];WZ6Z36*/%3.HJTM
M.3?*[_;1I4P>0K19!K8K\Z;D+]+2D3<:%2Y,ZA1<BDXPS[ OO?%0P60&VE!<
M-&EGI(: VT\ZSJD83BKN:5BUS(%N;TFF(+>< [N'\PL(M8#@^93EI:IO(K*(
ME6SG7X^?!QOSSO;1V3LOQ(H=.9F?=VN@<E@H5]3'1/^^ .X=X3HMDPHEZXA1
M##BD-W';NB@C*B-YG&_Q!:8-N:KB,/90-(KM<<#9;TX .ACICQHPD7NI*X4T
MU_5[3D.*O 'TJLIS24Y^!*TSD CI.!L:(+)9@?A +I$]^/?,$<% 4$L V#B>
M0T$ [AX@*'#!@&CT=Z5^;V_)Y'UY7J($8'4:?D=V80$D$?U#U:;6",\EQE_
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
M.2/'#T+<DP$A$&$H7Z8>:/0GNAI$B!>$H*3H#CX%=.M@&P7>\1R6C8*P#WA
M*AL/"'E 3O_J'I#G*@>5RK[4UBN5L@QH+XS@FQ'[9$3_T6-08?12Z3?-B1CP
MLZ<!+(?ZVSLBP</Q>R)3*D9?0<&DIM.KIZ^;HF_5O99L">=S*/:"J8U[S/7N
M?'L:C=-Q$U*O%&]H^.');\AZ*JN3YED'I]]788\1M1U1*SU",0-:WJ($M:)\
M@4?1Z[G$20\]]P?6#2C;2\;18SJ\W2FS74Y1M#B\PN]X7E@UCV ]SV;.&)_]
M=NEP4#Z.T"9".-5#Z^_NT YN/H)(\28@LH[>[N3K'A6(U1M6^?2T5'Z[$ZTJ
M;,4/5OU'MW..Z5#4FJHNG3]O6+@9#UR'^?V@IB"R.9R7YXFV9A-]ZPN9OS3*
MUDA:"*U(@-J!-_,))_"M4N#O]@2^;[BWCN\1T@5,FSJS>^B33@<5F%YOEQ[+
MJJ9OEP)236O+%@M8QA#:_KP09Y*W.W_&TQ?6Z3%LA,D$4T= 3X7Y=V=P/UAV
M?QGM[.#M3M30SBYLD/6@>??[#@)YU6X<0?*N:L!O8".]MTJ*-3OC*9G\K4[N
MK2^>BECDJ6/WG*&X(S_!58CQ/&H>W'0'Q;69=>X/+)=+)5 X9J!Z7#AA.!96
MS1?B)P@I>_AV9_U7= U\\XMX],",K-^+5LV>_O0*5@]A:V8^EBJ\51*LF=S:
M> @V\\M^X#=G.!R+0/PI?=5@$DQM=_YV)WQP<E@#D82()6U7\"FD;)^#4NGM
M3KP9B#&&\EN_6Z63D_TW/%,X?V#8O]MSZZ)H_;?'?9:_H]%_Z8O &5*.ZA?N
MFJ9ADME1)%N5*J= @D:ZIC?_Z&TN>2#\V,.#XM$2L+;Q1.%"*BMG>XO:20I,
MPZ5>,_VYJ@'B7 M=]ER(U;5C08\S(GBQ4&=+$-JU3*32=6=+9I1@0^E$2DF$
M>I-(*(F2AV4BDNP+P:]'3"2S)U2B=-CBO-6<&C25U2)G9P(=4R;05P97RSN7
M][A83N4"I;+$;^2[=9=)RBD<6YBV/Q@+V=] YJAEXD;ZA"P$XD)F"U&C$]=A
M/ [,WB)$0(]RVQ!\RJ>J3P8R2R,6KU\NU\+%.Z'%ZU$Z/+I2U!QR7L;][-K;
M>\HW#(@ZA7POB_08V1+;YZA^23)-:IZJB%>2P$3W;Q \/!6MJE0QA;8LAG$0
M_\70]4NF2>UOTJ1PWI727SU-*@^,]^0>>O=Y0:WTU$$4.MPJJL81>S[,,!71
M*';4M:(2*T'6EBX"E\A*<'Q-@NZ4^__A)(6/TB#OD^H)(BXJL!_,&'(73RI0
M3F:3/B=P#XSQ%KAE'WR;R..V48MP8"AXY*E%55?I@ER^W&AF@>7)"-"CA"1I
M$!'ZZK+%L <;&4<RKKR1<<^1<4<JV;Q<(:W_W><?S5ZKT>TF4*-8B9_YI&-C
M+O<,M3/=G7+]1%*Y>""GEJN@@TN/]HM4G@3_50Y+RZ7*EV@T[SZ?MSM6[VO#
MJC<NJC^JG<;V5KW3;/UWL_7%^E'M-="$AC^L3N-[^^(/_/;\JE4O6-5:#S^<
M_6%A>X;>UT[[ZLO7V(/@+Y?53N];H]6SVN?6UT;UHO>5KNZV:\WJA=5M=+XW
M:XUNP0*N:G:;[19>=WEU=M&L;6_Q]?D<!4<E)9(KQQ4"K4@08Z]\3$4.^9Y
MZ__:L_D'. N+[X/W\9AJ&K?UK_!_*IXG;TF,&/FI([@>K(_46YU&[9[(=1Y5
M._@FZ_BD6(F8H91F!B4'[L^KVM[2B56D)C"9ELU!XJL?G4N^AA*\O'X"O->L
M-UA27_6:%\U>$R5JLU5;OP.PE(]/L%0$%3KW5:!_#Z7&\8L$,<KA1&C16@?!
MN (Q^]($9BT]0=P7'T7/"<?B0YHD1OAXW?9L;%_L=$$KV\UG$Y^N0)2JP1ZJ
MF'T0YH,F&WMP?,!Y/AG$0&S#RP]2-,3"/^NPDW_Q_E>GL75"YFJ,/-'JY/L2
M(XZ6R_+G?+ZNZ</V%5)@ONH8AZ..3A3,RQ$"#&5#9WUJ?O[?;O-+J]J[ M/T
MLOJE8?7:UGFS56UA)>GV5O5+I]% 8W4/[%+0H:Q*J7)0VZ-"H#TT:NOMWIYU
MT:Y]_=:H@B$+=U]>M6I?&V"V=JY:UK=J$_[2@ NJ/3!EN_\748*6])P=OHB_
M+.;;B5;A+^6*ZF,[L<=Q[H&)SK:_3UKW AZ[^MSXY]?F6;-G57,#8I,!<&,
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
M[9WP:N9@3!..>#;#A57E3KTC=,+^K%=MO/6NO%_,)^Q_L6.;4? -(_\G_ P
MMM,+ 'QI:HV$YS*;'GUM*SG8ZS1I;'>UUV5@_[<R] 2_I_<A2_E8,"W&4DR
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
M=?J#'A.DIR9CL\/FME W'?*QI?J+KLW)O];_!T2_\1G[7S:D1?( NM;F<\7
M<!GX3"")@-)'5.?OW_;?P+JHJX*;^X'K\F4]2JA6!LNS7*J*XB:/91'2S?@F
M1CBH/=%7Q4"R-?OPC0NYNLBLE?O>S<U==]#])_D-7,TG="D?._W?N<I.$Z#^
MA[OH_I#')CL$T5Z([FR>R 8Q%G2LO"A@1"DJ44R#C*?,Q/+Q-SZY"N:KC[39
M)- K]FKLD.M96Z[ACB.0L$>=8_3UJV&"1;O0M3<DBU7CE]-X3QUK.FAS%GX=
MX-/7VE(U]8]K;4)7A$6EV,9=_TIU@WX$TLJ'._;ZJ8;RC]X$?@HD/V8G\Q%^
MP,2B6*I4*M6J5/8]CZ6:0YAG@2RR"P9FY%'%"_S+#1@&6ZWW-"!TOIAI'U2'
M\WE/353MZO(HGIS-Z <+K84DD,YDHE/#L/ZX4U1:62$.J=BN-FO7L)LEH.H!
M/, !_&VZ3B8AG,*5]U[#7Q_TH?:NKKRU6FSW##I3U-#O"<WWUD88*3[HC_"D
MP@+JGMW4=C%\Q(,_:K"SV?]3%AOB!5R(<K/IQXF'H:$+:X?(EPL=@*$LY!FA
M/^AX:2IOR*[ 5;@<?#5;HHXJ_$=9P+DG?D&[+-A+A^4K).F.3N4-Q#8 M@U)
MO(Q.07<:R-S'J:;ZV;#-8KLN54L5L&:/1CJNH?A7 YZ8T05NEJALMQZ*(3(
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
MV$@Q;)[Q-"D#+H-S(#IL%MNUZ)Q]-##'0GY2F#ZDR@R)UA88ID*C&E%A)@7
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
M;<!:.B94Y^EN=ONF\D)!C1M+'>'Y:;D=P>! X5K3%QJXL/1!_RZK?SR\JT!
M4UE]A4<8X )1$!8KM=*<Y'ZZ[)P"M"7,D"1V75&&U#@K90+5/$<CAWO'EL&3
M<69-C5<'4UFGWV4#I;H+E4!44F52O7'RUG5JG!D#MC5VHT(]ZT,%P@4XN2 R
MB**2CF%0D[N]GF+#/+"9!S9W"W#G9M8G.J;*VPE<^)B>F04^NXZCAFXH_[.G
MVM!Q@1-(V-31;R^7T[QL+FWS*C49'A;(>Z,DK4:QW6AF[KZK6/[0LPH2?.:Y
MU>K3\20;ZK=.*XIJ \:&2R!V;+(;YZ0\>)$6@%F<LAHUCY-I!^<>7#]= <"2
M_Y'GL-G!<K&8G?BHIF1UY)/\[@#I$? @OP(,G4^PW<4"&:9C5%/3UP8#[!/P
MC7*YV*ZV3G[J0GH!B^1QLA45%>#T:F)WQQP[[/BHTX7\877D9)J?#VGT,J@H
M$RN.$X@L1&;P1IVQ<Z8:-E$(XU3$:F+1BPPI6,<!M2Z SQEQPS&R(!-.:6)-
MKB"U(I),)ECR"#ZH#ZBW0KB&;D6U<EZ>IWW'^<D/"TZ<%1$L#"IA:*2.- )_
MG+KQ>EA6C 3J!FK(S!6Z):@F&5_VL!^+&F;.FFOT$F[L7*.,I6Q1"R@^,U^&
MA7.KV*YE;_Q^+!W9G2]FV@>EQ"KJ(X\S.?/79!S4@P2WAE<L/VJ&J5-3T=G<
M"\\=#J&,V4J9W3-=2_/BC+/R+Y.&?Z78;C42F\^9(>_S6:6RKKJ)%BO*:]T@
M-,'._3=E3,DMS:UAE[[8S#IXS6^*.;7O^7*FR@?1"A4,&*5:?G9NVC<^R'%\
M5"5SH_MC*6+L!H57L8E+AFF4NNJ;HFLJBCIY1N[ 2.'2#MC8-&=,!&:<B0^6
M2'5 QR"W C@7;B[8 E%8%3PPH9SJ'1RIAYP"7IXKXII-L2)^2_'VW,.K0S;
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
M7<,_M1=RH^AT;&IZ;O <V.#Y1=\6W]RT<IKE8CN?B)P-PDA9=FXGBS4YV:R
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
M@::^:O@06T!!I!?<GUY9JGYE=R <43)JF&#DAM42$#AF^@1>[PH1C0/<0B!
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
M=46@HG5QU6\9[=:.V2WG@(I=1M@5@8KVQ56O;?2[.^;-';._;9JT6K>)+X
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
M=H@^2<EYXJ^^H9&SM8*_QQ()O XNKN2K)"5BM8&HUYBZ3XX^9+;[M)(&533
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
M1>*YN4<AU\M&=!%".?]$PE[KXJK3/G1NP+GC=A>=H #<MB^N=O7N54FB)YN
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
MR4@*_.#?(:L,_[5KHZT)/'_F@DJ'&B-7[26=XF#SL8ECQ;GIF7332,^*S1Y
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
M5OPW\15'ZG:Z#U;#.+1EX9C')L" )?-1;1+1PU]T18G&%RUE&IZ==8GUDF&
M1<CG6"Z)!09*E7H4.H\CUS@U<<9M&P<G'=$_D9IX1!JM(/(\D&E+?6G#J(W
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
MP&@".68 @X9;C8H_TD@ .X#?)%/8#"73D>*XL%FX*GQ\,OQH*=>/>]WX3[B
MP3":6!@W K:D)H23Y>MCRX<7^%R@H%'2K/^6.F6Q1E\V#@/< ^+Q0R8%Q@#+
M2N);4_&-BBWB!J0L["+6+'YIJ#%V4%Q^:?1J@V2$1CZ-H!^EDU/R];$V)"/&
M?"_F:.2%I,Z0_A$%A>C+59,SH5T82'6X#F ;K/.Q2UXF_,97+71+&A31E\OF
MKR:4(&LV-SGIK:Z\13ZO+O)Y3]<86,\C/SJ/ ,KSYY$[W*U0L"(K E'Z]6HV
MXMM$UZNI5@X(8R%^/AFC2.C[W-8X*)T=& 63T"-OHN#U9'EPZ^'&A<OJ+*+[
M.0D1)IIT>R7@1(E%\,$('<^3D!OU0I<Q=!_L#B$^@,"ELO-^^06PX,PB=R$1
MO) I8*H!\D\= W2U/U!.RU&O]A$N^/I!X/HZ^3F) )5^P3O+XK,;^Z.>%9\H
M8:PQ]S2D+H):3\@T>"EW&:R:WY;OAQ2;1Q<P4"QL 70LL!Z!ZIFWY GX@](_
MQ$W2.6LGY0R]W/JKI0]>*[X*U,0BU]=!#?/"R#_KQ3_QLZY9\)M+C)&";DKH
MX,$S9P:H_'I(Q KDXI#>], <5/)0B\,P!3#1J>L%EQC^$%3B//!_D3,U)A5C
MB69]TV;^,\2Z3)3X\I0W:*#(,0R2^#(&- ^'MC7"-].1E+?7X*61=PDC$'#A
MX4C\KC\Q'NY$32]:!U[R2[=5ZZYZ_M9XNPSM:6J!(@A7A4!'N0N@?NIC]XD'
M-C'!CI\;=%XKZ6X>FC9=X<"-Y)],2*149B' Y-&2V#KUN[AFP9AI34T_1A'7
MRN'T$4:^_/[V[CN 3K G/9P3#V[5Z[7Z*OYP/[\SSV<+_?[K!_U.4OS2=^]'
MKN/.@)S>87C-G7-LAV"@>J":D:_W$2T"T-%&L7E+Z5.:8.2P1\N!PP2AL+1]
M8*(,F3U((#=\F,*[X;=#0':+VP\=+BLD>^8*#-$W,GD1IO#9*/2$< "JQ@06
MBQ.6"T(,9-S,!1(,/-/Q30H<*C>%XG"F/L,XXB6EW0@?-CJKF3WG'&'5%%)^
M((EOI(8FCT")!XH>@'TG&46<.#NR7<51HK][?W=_<RG-1>T=L\TG=*L@?=DN
MAH #G *,-Q@TA6Y<U0.,%=.:(G.5 DJ(R6:M_B>=W/^1$CLS T0[,!1ZB R!
M=IL(!A@U7P87%3$.3<6/@3D8KLPT IL7-\KM::#:7UUA,<-/'#:*G/U(03.+
MJ^"8 \AE8P+O\)BYDE(Z,4=DO]3T]^9HJHEP--UB#' @/TR\!!U)O#J"3HP7
MT38!&CY)9=3;,5SMZNX("%]80-US)#5%*,6T%C,^$FF6@#%F6&,>;9PTL4)V
M')RF7D=B2M 84@THEO20Q<-B(OLW"C[Q'T?;B#B!"S+V01 2L>5_AQ;(,_2G
M3("W>< 98!M$*=&&1+H\,D&#F-D8C@"'%G7.,N5\)1W=EXP21&7*5N2CL(19
MTZ\G\)T620=+$1D1[Z>+J@)7X;!TI[FI&8'& >3- \ZBHW+ML0?G(ZG.13/>
MX9D;\FQ"7GB$(ES[=VAZN 9>YW-T#0'!4LR**RVH(I+P0 B *NCBQ;5B54Y(
M"$UD>2VG84X\DS,$T,'CI&.3!)Q0CL:1Z(F?1#YB^0$N0/0:%6;X@DH$AH6O
MFX*,>E1VJ7$B$'LQ%#-I9I*C$+[$GZ"^J08G_:GI<3Z-_"RI:*+\YN3 50KA
MKS0%9+CR"_QN"D*71U2UA!Z,]AY#QD?)^8[Z#A& 3?!.U>G!%XS2@1+15- ;
M%/,2-A/K*(#G'V#;P6OY\S[<)=7YN8B5+$/UP^!63:X0_8>KNUQ)P;?[#&X%
MU\,:BA*V'G"4_><P+45]\9]1ETH;'NY4X>&E\'"K"@^?<'CX*QN1 30:(6M#
M)@*&DP-_<^.'XL/D4FTT\!XPC=(Z&I)GX;](RGYWS!#8#$,?"_(XG_]%5$QJ
MQX>(+]T#U^8O%WQ;]0A/2+JCU17O:)[8$?(A[2&$U\(GQV44]!\3U)Z_7)C_
MK-?[B#;S*A\OUO#J(Z;VM&KZ?X<@2BT4=8^<"<,'MOSW.X =*#BA8+^?B>?K
M7RW_QSE&]O\@I1"%HRL\,5S(Z1X<>$7)'4U-YX'Y&@5R$I88MW= 2E%B!)C\
M(Y$HJ\I /QR2?2,SD7$) /'$1AV%1T677BOT1,?U9F1(AYY/WEM9@UC3;D%%
MFL.=&-$*M'\,HR^_2 I&?%O(WS&Q?LJ^,DL>.3@,:=\FJ B^3\IO0":@XLC#
M!Q,'E,JVEEB9'U(ITF$_+1[_BI<WEM>W,!,:$P+@([S?2DD0/218Q<S\%[E8
MI+/K@^7!JI]ABP\  >VM2\Y'[FR;FD#:J,G8R^:QATEQ,E.:5'=8JEGO#&KZ
M[:-P-#H  #UX8O:CC 887.WY:>$F0:']I:\H+U+]XCEL:EI<=/KE$Y.BQKG1
M$[R%;Q*LK^OYW*;$9U.?+N;H-**Z/T&)DCX(TI2<)T _HO184LD:8-*1=@@$
MKJF^UB<WM,<$: *.&<-;9EEP!9R9GG-H1_YA:A'@<$B>J\8LW5^EVQ*9O5,V
M0]#[AL9L  \\(G.@>"FDO/[H8N.V+"]DE5=/]EP)L6V7AV07BQ_>%6S(+1TE
M$7YY(_)==*DUB65Q-Y:CGG'3&&E#R9P:8$W856;.O ER%M2NN/*.]9H1%Z..
M,1:6K(^(5);)Q!P_H@=4DYD1G%R\.,LFSATR%"L".*T558S& :ZS(Z]5T2+<
M^<02D:1 [9P2S+Y&=B;"!%$3?1*7F_OL@>@%^)+Z$S5#"_T<2'@^]YM@,X*X
M5YRA-HHCPSET@(;G2MLX'[FE#;85+)#<A;((<QZX@(FWID0A128R><+AA8;^
M@(3LD&6/>^+7([XT,462)*-,H(6 E$:0 FE ,$0K7NT!-V83$R@-Z4Z]6K';
M2;E9\?VVL6@MF)H!6>Y#NES(I\>JE,$Z')$0A+TJHB6%"BD=1N2)%#X'<0 5
MQ;!Q+HQC'@"\&7YD^5/T4?!'N>9@V\*=2K*< $ER"RD(X\!1CP6>ZFWBS1S1
M^DJ'">%BB[F*Y3RZ0F99\(1P#43'B< JX20T _40,\ 8!Z<^ QY$:J$?CJ::
MZ8-VP#M:*)$J2F&7H%.Y7 (\*!$G<%"7I^HA&[$FEN2^CJO[<)7@DQ&Z?*+M
MDO.9*'A!Y;<,D<[]$%HB:I>X4A&5"K;,HY/HA"+P*<P6?>QS+\2K8R]BNHB:
M6HA:)+ ;!+JH3<\R;6@*;<@& <M(YJ^,!(.\ ](3=>+5(NNBR+&(^C_^NAHX
MO*HLX)@2ZC)F-*@JLE#0N8Z-M"=U5AW)'^56%/:J89T0:NQ+(G+3^OHC>F1
M[J%KETLW=+]M_K5 N$$.3H9-%$"/X^CG.4APGQQK%LZB0*UZ9VMD9A'?X+>.
M:W!(SK%NH$ER7;>')'%Q]1^ES:HZ()N_Z8HB05'CB"F7R1@>%& ,MVOH4P@\
MU^9(NL.H_AB9W#D:N]B?(K+NUQ_\_!(VE5./U%//HU,3PU&_T[A^HCQ!2@,^
M-F8HGH0YZW"]9$K!6=*F104NCW;A,Z!DC/D&> ZH] B H 0Y")?3P@:O&#T(
MAW#QZ8;*'!?M_4]AZEV/ A&J0@?OV)#-N/!//YQA C4ZUWG3*7PQ?H'RU(I"
M [(.S<> Z8A+7/'M?9PJ@&^(5J7\)O*D1?:]%]KB*3PN,*T,T.72D_$-88S.
MMF96((*#ZWZ4 <[:]G".TX>600L2/)P)%BG].:@B2]=%7*"@EB8K@B&RO&ZF
M%IO ^P&HY%.[G8 NPW@3._Y=[+R,OA.1%)!KY!-!_PO62,OJB3%@S">M%ABY
MZ?&V(!'DSTY;N(XCQB@#OP+1Z8V6>=GHK,&@H:'\1<%MJD6(4?H]&2KB0TY9
MW R)&AB)[Y9Q.=Y,W4\FFLB@FF+ZA:P7R$P3Z J*\QG2?[9*+K) 5<:.4Q+0
M:]I;GB0^)_\/W)P8/,9V>Q3V0=;-\>8 /'_)##10Z(7G5)>>4T<VH75MGFH4
M^P?X=25;91299IZX:L^=EY\1DT>DBP*5?,(_\$(,&'*WC.F[#JCG"V!"/QAO
M#+'R V.+;7+HF 'I3IO)1:/$/_2[Q:4A)I%F\C2*/1JY7)Z8^8,(&2AXY%E#
MO!R48ZY?ISR$/ W-9#0HG='"T"DX FQM"*<0^5[Q]Q:CE@O9#VZ0(<B/CL*2
M\04C #-T]?B6U%Q)?,:[1+$BXS9:\N[]'P290\:\R#>R9LH&_#C<0[Y2!.60
MFO!A?@@7I=AM@Y*AT,\D6>C0]*T2%PIWJTCP4B2X746"3S42_%&V.DB3&Y83
M9ZZ -H-Y.9@9)M*RE4#MQ/)FAO[6_(&-KBQDS]_O#?W3ISO]E?+A:R,6O\B
M0,'D+4H%(_LWA3=1$7RTX#PBJ02_?O"XMA>2\VJ2JLS!,9J42A-%GE-9$?>W
M9989Q/"7TU2:/*%&^- Y5R2='_>=A(/'+ME/D_<32@=Q;(P *YPZKNT^R-Q\
M.Y9-KSY^^^N-_UK: 9@A1UL+?>[3 CE"3FFA:"E%NKQ3C^B/N68Y>/MKW:>>
M$L* 4I/55\JT4@ EK1R_IMV(M:+JW^@0)%$G+B65<3M "#44#"-3N#5-G3@@
M_.6'$_G]QV\1LJ*E$I:'$"NQ4-%"1TEF4A0;X92-7<] +29O'&AS802+,>?1
M\EQ'^'N^B=9*:BFT.!.&?+!^>E6(2A&JJ2*4=O L )>2N:)?QEYMD7&WF=93
MQ:[VK-@50654$Y /&W$%N7#0PQZY::60V)0KUHHNB4^310=7A/:^JO;(Q,$=
M%+CTBY3U-6@&)-0Z+46M.SM#[8L;H/$2%:BDZZN =>9Q.UTSAP!"0_^<:DXC
MYNY V^>!J713)/Y^Q?0P4!^V@")CA*92,"+31.:I62*/][^Y80'T^I4PBJ3Y
M 7@: .GRO[.86_K$M/#G@C1)ES9Y*)\# SZG'&)C:5M1/J6AI09/EP*E2X8J
M3WG"T(7P[8CUN0\$[[9'B4TBQUM-@B(HHC-'B8D QY\'$BQ,_^Y0"A9E6-'*
MUS-89F2>'1F+:"U/G!<.'_2NCRT>=4@E:\U2V!PL"E#D<:[HE[SB9<3;A1,?
M@RT-PRC'A?Q@M)HAV^YS A6N>)+.O,=8"(IIK*V0=L0H2P0+W,3#D:PU42AB
MOKG:=3D9!HR>CF38S!RS."HEI*U4!$A$U/1[BZK/4J&!#'!"23@B;]]"'^3G
M)#^W9F(,#6SHT022Q?B(/!&%I>-=@A@*96*O&<@26/V!1*/'4W_G@#8'LY^<
M('(S:'02X?SDLF"C>B*%L63S\=H\%C7G/E5J$AQU-.$*I<0P;7+BCD*?>F-I
MH@G6' $H- 8SRGR(Z@_24%'3@1XIWX(BORP06IYP7*$R@^JF DHEASM2(102
M9K09I*84YDS;\:*$)72)B"8%E*(?]SM/\:4I:MC9\02,6%Z3:7 CV *3N69O
M7=.CM/QWEL=X#QH,&DB>K- \Z4H((LL1$TG008W\@M.YZ+ 6\PN ,KFK$RUL
M2$3Y;"3+4J6XQ,44U"OOT>1[(M>4LJGH?HI:0R1?TUL V4V9PW4LP0TY\1E$
M$<(OKG0RC2B"BF/IJ$,6!=:EZJ9%LGB5]I E#!ES8DH=E]=#TZL\-$L>FD[E
MH3F(AR89"V_4\XV%WUU__:9__%A3*[=OO_WM_5?]XY</MU\_7W_[>/OEZ!'Q
M)1@T$C H:&B6G)=1K_\INJZ8R&/.?:!4^=<%353>-)Z#J&IE%$>W/O\I1G&H
MV[N<F#/+7KS9M$%ZUK?^P_AYXM2&1HTC+)[J(3>0[V*?<.@1SQ]@"'=_>=GT
MB=-GHR#$P^-4)3.<CZ.Z ."9V*V;.K HH>NHH8N5WK3HFH= 5JW1OT?6*)79
M<U-TV978PM?>@;&J?S1T7OA!;V[^MH*PFB;:F_#J/)#M/N]+@78*&BF4"O%D
M^=ROAG(?W3CP?M)02:XSDW+$J0 ;U8[INE-%AS@[;1'YZ(?;:YEYB F97]S
MXNUV,)OV)AZ4=71>6LSY_VQ=_0.,!9UA?_>:_EA;VT^(9QD-KT0AF,8;'YEC
MFBT&\/K AEZ(F<#-@?"N*/V([T/R=>#;0H_\]DH[#GDWJ(\?S_SC>35@MO$"
M$#]NRF)&+8C16-0XP>([*:2/J+)M[@L0N1C*BQ6UFW)KR-HR,6=76>$<J1RP
M_ GLXA\9T(PV4>OS"M;A#9?TCV6T\Q:)[0)1KB51KI\;RI>4I&:E)#VK)%T?
M2$NBQ-X/O%OM"U.05+7('&+R'R^ $:U[QR[CKM"QA6T4-"451W3CP%!?0J](
MJ#6 PG6I6[MK4#@UHE6JB]RJ+O)S%[EYH'O\W8GS%?1[V9_N/2\\6$JB_<[#
MSD+3/LMK3]/I2U4SWVA7%^6YB](ZT$5YQZOS?/T[9I_>,P>5M_B"5)?A()>A
M4UV&YRY#^T"7X3.:-_?FA(&04/IKG.LE")3ZU%)=AVYU'9Z[#IT#70<Y!#*R
M"\IZ$4Z60IIMI!!Y+ 61J<_EA]Q7YNN"R4>(V /02D46^9'%L"*+PLEB(U%D
M(8A#$,,H00QYBQ<<0X/]3SS]FV=2CLSU<K.=.]EC@SNAW\759>L'/LAY#XZK
MCT7*#Z:$NR(M=2DG\\_6SS>.ZWP)*5N2TG] [GQED[]<C)H7.A=\?[FP?@9O
MJ \6'-<&'.J..0, L-'X#18\-NK#3@-V?SUV,2?S@VT^7) N8_U\O.PWFZC=
M[[T0W)PL:X'J9/*O &3JFE?+_T:PY+ZM;][,"59WU<L# AG6Z5]<\9PG,PL
MS&CB&%6MPJLO&YBLR#.V8FJ48V( 8.('V'AFPX\,^2L3*!1C#]1%C)K!\MBL
MY7#':+O>!W&,E/DUZJJLWU/@=8E-'I))/I=>U:_2JY;2J[I5>M6>R4UYSX(9
M1F=*B^ OV9N]\[ W>[T]-(#8O.SF;E[2N]__G%I#*UCO3<EXZ#2]>/>-R5V)
ME.VXMZ"IC\V'!U 97@6O*<E6J7>2?<Q\G?KLS["9$,\DP<X^?KJ"N\_QE,^V
M?M_.H(&#-^JU1BN-$M(8<IQ[L#.5F#HH=J 13(-@[K_Y]=>GIZ>:ST:U!_?Q
MUVMO-+4>F?\K&S^8WJ]8M/=KMUNOMW^MU^N-1J\]:/>:;?B[W^C^RGX.!I?-
MVC2813?U$EYT"=M%Q+W1&<<[$,!L;KN+I=$_.B^J4^K"FFVI60Y9\,18(FN*
MM-7/[M2<S>!7?ZWI_X]Y4S=T+$,T,X$7"4+3!X-:<UT@]$9,TUZ*A/8O_RXV
M1%MIQ"5J9OXWZ9BDULZ9Z>1+3JTLY'03-7P5?9OT;T(A1;7N4!36.E,**X;M
M .EU.D?@<NQGHW[9Z1!9*9,;(R+17WVV'-='2C*?S 5&J+'1WFM)/#C(J-%+
MHYIH4,L[,)E_X$MYOA?5!P+RL=TD?OHAQ&I?; N*(\L6HL(V;D$=OX=A;I5H
MM*G_C9DVBDAX^M[EK=U%BSI#?V<]6K*C^QUO%* \'@]J^4[-[:B9R4=GM#>E
M/8NJ9SQIFYXO#X5VCT:AW6<H]._,&>,PE:^N.:X(]$43:.]H!-I[AD#?LF"*
M O1MQ4!?.'WVCT:?_6?H$RCDW>VW:-+*)W<TG3$SF%9$^N*(M-6H-8Y"HZW&
M98.3Z+WH?-VJ-W7LXT/-O>D3H)LOZ.1F^B?FVQ8.Y_5P3#6-2?E*O4:I[R,?
MJ=?HC/%/884H"9>)9I[P=6/0VM_,.'NR:.K'HHMF!KI(LTLK\C@8>32/Q36:
MRUQC4.]NPS4:??U[[;YV4],1J+W?&JU.G6:0B@AFXF&5 B7=F-[0=)A_>?O3
M9@M),LUZO5F1S":2:1Z+9)H92&8C0ZDHIT!G;*/>J'W\<I^O+_;_OOWZ"51
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
M5E.FOT8#0C@@Q%.EA"6I'R[8_8&TN_N(72PUO&WY/A+3+RQ2O/AKV?>WGC<
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
M(8)E0(J<6LF/EJFIL21D_OU4@L\6JS.LI5 R-RW\3'#T9<UP4/\74$L#!!0
M   ( .:!_UAC7=9L7A(  )/G   5    ;7-E>"TR,#(T,#8S,%]C86PN>&UL
M[5UM;]LX$OY^O\*7^W*'(G6<M$U3-+MPG*3K-HF]?FG:+A8+6:)M-K+D4I0=
M]]<?J1='LD2]4*1IMP46:.N5^(R>(8?#X7#X]O?'F5E; .1 VSH_:#P_.J@!
M2[<-:$W.#X;]PV:_U6X?_/Y;K?:OM_\^/*R] Q9 &@9&;;2JM>S9O*_#V@!I
MEC.VT:SV7SS[7^VP-L5X_J9>7RZ7SW7RC*-#!!S;13IPZ ^UPT/28-AD"P':
MX)O:/6GUO6O63AJUHQ=O7IR].7E=&PY:M>.CXQ?^*_]Z:T+K8:0YH$;DMISS
M@PC2XPB9SVTTJ1\?'9W4PP</_"??/-(?8L\O3[RG&V=G9W7O_ZX?=6#:@Z39
M1OW3[4U?GX*9=@@M!VN63@$<^,;Q?KRQ=0U[3.;*56,^0?]U&#YV2'\Z;!P?
MGC2>/SK&@<];K?86V2;H@7'-D_P-7LW!^8$#9W.3"N3]-D5@?'XP<\#C(67P
MZ-7)$6WB/_27?] _+=MR;!,:E/LV4?D,]#'Y^PQ8^*!&6Q_VVNOOF$'#, %Y
M<4D>052'=?I(/:N1^F\R1+W03,IZ?PH IYRQ%JB0PF5L:<[TVK27?/*MWZZ+
M4W9_JB$PM4V#C/2K;R[$JP%II%%<0%8#OHR"A"1CR'!-8(^O-&01"^1T ?*
M!]J(ME)8V)R&B-""!>X2VS8EP]6XIY*T; <[W#(SVQ+65Y^P.G-JS0E#-X @
M]CK#IN. "K)GMB>GKUR[V$7@%EIPYL[B^&1^FD%,C1'_%Y5I7M)@(&_9*T":
MPV0:I7 79!(>0]PE=HS_PXHT*](")?M(#RR Y0(!O2W>TGKBT353=TUO1KXA
M(@:"TD8J36PQ$L C!I8!GF9F@FO:>NP9D[H%-@I?-+41,,\/7.=PHFGS?]9?
M<?4X!Y8#G#BC5%"'2.HY"6/-&7F>0O!RG5)=!R9VPE\\\CWBV>V'!!46U=-A
MT XAIFD9MQJTR(<'#E!^!V"^'!BUN+::*"Z5AO00A?PUIL"D_Q0\47?<V<QK
M[1 2Q87OCY$]*\ ]MG._VD9D,B0^\T%M">!DBNE?Z]R]X!+,$="A!R6X \2:
MCNA^YPA/YR+@^3C),Q?1 ^T1.!T\!4@PS9&&H]U@9UF.$A%P?)+@N))!\PWG
MC>U(,VD1A"=#4D[:'IA0]0"#C.^AA<)_;<XM@K^@*.J.F,>D)J,]J3"%>29S
MA[\Q94@E#=-AA5%S9UMV7)0 27#/8^/P3UY==V1"?8BA"3$$3M,DRU<Z25[;
MZ-JU#&=(5C.7+B*(U*_"R-4]%1L&]&96P5]859K8Y**B2^9VA6C'K,R]6#_&
MFU"VU9=SP%2;EE)ZS"..X0;QZ.C)TET3>4FW(' N07SR=2_ V$; ?\[S$ZX>
M,=*("-#2T*I-OM@AHNKD34*&Z0E+ED_ P8(5+%/2-7DJNL865) Z>T4G.<;
M_VE(*3_8.$>;+X(<$[C9NFJ;MV4=)LA-KF0J.64 2UO$Q-M6[W2D?6J<:HF:
M93LA%68X(D/0+X+0II39*8FR+[I,X4?PFB8J1W.A09,&: <VC9S;5A_;^D.P
MIW2A.5"7.< *H"L.C7&2%9O1XGK/G.!+KO"(2@!"P/#DN(0+: "RN-@(C;=G
M<TT7/<I*0:N-EPA083FB,X?KV_K&!LAO(G=%XAOQC"T1 <&$+J).&E[1;2G<
MM RZ^SRG''@_M*T^0 NXN0LA.H905 A>'[$H7)!^0U370>0A'3@.F485?3M#
M&,5FM%KWR8BLE%8*RZ>1V4&\5*P9=&@^%_G]$CH8P9$K85=)A$0_75?)5(_(
M16=1@?R925'7","5QARVWP="RAE[;G*U_10!OK?10]LBCT[("DQR")Y'H)^N
M5[!5$_24%UOL*7= N!M? EGY IJ#)AZE;W8?9A1$IJJ;NN[._!U;B4DH5:7Y
M6;H$4QMB(S-^7F;+)2M-2_1(C[==(8I',Z$)-_0/RL]",VFN91.W-(16Q,7^
MJ)G"$S.*82IV7%.U%^UM!9D3&" B_=9V"48/Z(#@C4Q !H*D_I4%I=Q.Y.HF
MFRD1BP O<?&&V)F))VP?8&QZ8:,(9J&LS;PVE/IH3**+?3XKY8VG\P^M$31-
M8#RU+\FT9@#MIBZ*,,1P;_GW?A:D61NM>MKREL8OH6;2Y-V^.Y^;4'AZ=2[<
MKL\5^7P%"GHI9A]AKD$CV':2,TC2,79[?#!X"9A_)6AH>#E&OBPR,K&"ECF[
MQL;9(?JYG?'0 5ZKLA*(4[$4)]TFE92:RI-.DP"7SIL_28<TX<S;N.^[: %6
MQ")02^&$TVIKJJ$)H!OZJ:.8X5%P-*LZHX6A#VZ6V.<9*J2O$_/MBT@3+*18
MU0P@I:8U9[AD\2/DU(/7#TBKKK>T#U$ +CDPLEO828M4Y,N9OEUIBL/SBM%3
MBH6837UQEXU*^I<RG+#JGH TBY&.L<O&@L$*TPOCC[Q)";GM@H];)?9YE^'
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
M<5;%OK7TP7^Y$W0E_-F 2*7;%/=;[PFEE]E\LV=+J#<6=JI=M$!OHE%!_E8
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
M=GJ,[C, 5<@E,R95R,<*9"HKBQR8J2<AYMK>DXFIC$VZ5A\ PZRK03G+'"I
M>PP#N.:6H='KT_/$8V<V\V+"[4<<QBA4S:1-(+CSMB #N%[2_'<KS?\\B6>W
M""_H@0)A!H. V["0VC>S97TQ,+)Z.-KE:&?Q%'LI6<?/<HP.O?B+274>=Q4W
MZ$N3QA5>WS[FHRWFDL+)J]NR[@;.$O]+.;#B.,=TL$21%'(S]S!*"4^+?[+N
M%58CZE;/R.)\N@A:K<:6$/_9BW*T9>YU:+I,"1[(NBYZ8$GR-UY$3+QB%T<)
ML;B#*GGD&ODH?$#!9=PH\+3-12W:3A,BE=FI!Z?:(/J7.J9=8*UY]9(@KW^H
MO;TII#E$'E4?/Y/_4L_264P^W"C-KNU//]2G/P+N&H JS_$W.KLX\1$*TE/R
M&L5=VO;9[*T_AL\D Q65;'YKD88FYYO?Z2W$'+BDQW"JM*"4UPJ8J4LB+I,X
M.*>:.2T_Q/0P'R6+15C-,P^?2D5N/3:K17L4%HXFG/+$?G.F;H@?>FF8WBS)
MQY=86+6V!OGT*9(=#RN50)26"]C3M->(OA_1"H<)QLDC+;?SEN3?LM46=*V
MN#O?[Q!E*T)3I3C M.;W/CN+J0..Z@.R%YAK!I?,"+Z,?(@42@:,F'+JA;AP
M*UP6DUK/8A2%LY!:M72/D]D,HQDY['61*PC'S/8P#B><(;XUNP6N'?U*ASS-
MD@7"D^"!%@6E15EF7#K$R=8^)_B+DI]:99V=_M*IHU&S09A< 5&G<^)AJI]3
M8@07_EIII8YAUD"'S.2> .#YUHNW>&3,K\-5&7?M4WM . L+>Y/^D:8(7.'0
MM]ZC196L4_&7,;5]@U8%4BE_#^(HU+7$-V7QT;&7>5;KU@IMP"#"/@L<G2AZ
MWOC;?)%3)E].RYII:G=7R]N^D H(;=_ 5>5':T2] "FU:BH(R;V9D\U0]^':
MS(:9(L\R\7L?/LC\UU8-IE&\R9^C("^")#5F1?9$OPQS>'A)1 K0IN26;2IQ
MKQ5-$H(UO(AS^-T.((F70<!EJ9:.X/(O>.H3YBTPY<);P*3O<LF 7;B5TG;Y
M(LEG2!,CH.D!/(+64W2%;'%:H#",,]8'")37P40S'Z[U@,M@F>R4;VZ\"5C.
M6_-;EM8?LR/:[,FZLXA)PNE]2_L#SD8)IMRP^"QEU6=I0JYTW@Q=YEF:>7$
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
M# FT#[[[X,%#7YM;K!?W<\H)-C)MN.&#PG,>I1,&4J^]F6?EDZ<!6_T'QC1
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
M$?J^$\5O+8>,JW&_&@RI0";]G)F:Z/>G7#=L9ET4V^G8=A]J<HSDRQ=/H^Y
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
MU!G*Q=DL!"R);*!9-V==%GK>OV!R-K-BHQ3#U"R2:0)9/GDX1YZ GYQ3CT<
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
M;2,R04L*#AN:*-)*W_$S1ZQ^<F)8;'KYNO)W^+K%=1"QP[;X5:]%YMI 8J%
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
MJL14"8EC4$ WI=#QX6Q-MCE'EZCGIM?I JZ@]PS=65!*4^E:[)3VMM!;4@E
ML1P>'(=6+U<MGE>D4IDNNAGW. X>A__CI([")7,&'?PM_(3^BT.CLHY1B^[#
M=-7W-_ZJ4 :1UP$IQ'9OG&H1PQ7.PB*=0?S0"8"7S@:(S=#R[:TM$96V7%HT
M:Y-,%(4K"-WX"N%RC4C:>;)0;7T+[N9#&+B"AGX'DC!QT"J/-ETK7*Y4W,5,
MM#2O6[( >K:2%ETQ/2^QK!5Y/O&5]THC)KJ6$;6]+5RW2@#RKMO%%3FS[%I
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
ME;H=S830<A">.ULO<7SO#^*C5KX$!=--77U\$+@==<L3A'><^5NNF1_YW=:
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
MLBIN56OC8EAGC9@6QL\OW.%OMIYLD,2LG*+H.XLKI!D@XD(Z&/R3#K>:N,
MOT9R+HIV@E\Q.&)"TS$L^IJ/(2N@K=&UCHKIQ_N5%\7)31@EC\XCG 5P)*8K
M&0ZR\> L#' =//M4YJ!1([@07?/'^HWGNCXZIE])U*"8]/E80 8SSP[C=&<A
M4",Z'TOSUF3X\C=<FF!_%CJ1.UO/=P^^M[I/TNQ#,0?09$!G S(=S-: +@#R
M%8;P,4@A63<KRY/&]"&%GHF+S$33P"+T@#X&^>!!<*,&/,NBS\3/_(%$C&$N
MA!OLNZO:8QINAOF!FH_T3O0<PX;=(,3>S6Q1\ "1Y@G1P_GWG>?F?:.PEHH
M\Y+]]Z"VU,;9HV=$B%5PX*0/"CP8O</=5#''UF*\1OYO;$DIY[Q0^_$>),YO
M$"^Q0A AQ@$<7U,=Z044FN>T )E3AI4!'6('THI\8KG.E&X'(?42H,_IR=O2
MV @8)]G*:+>M$^PM&@N:V<R242G)L&*A"U;-*N'\]ARPE4+C!K8RN'7;61T9
M\^> Y'$K/&@MF,#$QRSWC#7[E$>_@@OX'/K/7O"XC'9Q<ALF,$;:J)C89"+(
M9P(R%9"YPU &&S&K/^7E:&%>_I?H$GEIULGS88.0_P.@:]1F(F4LDU\B4&C$
M(#$S*#@&Q41[MV@/H5(CPY44JQ=Y9N7$SFKB&Z79Z03.9KV/+ 'R-8C&158!
MI65LUP:61[C,/EURF>S708.!)@]Q$CDKKO^*C@+_S,;9K;%3A9E%<196!JL<
M5<N'9J%RN'@BXODE>A4D>ZX)LC+UJ%0&#D\G7P==8 AU2$4(LM@B31=SM854
MHK99%PV9#](%0&D%D"^1=3>.[=TY1H+:1T8/KFM&#<PT*B!/4D/RAG[#_]BN
M4S<\705DRQR!=*&B7BC(EK)9>5$%9=;GITXR@V=F5LHF*U5SX?F[A'KG6-]=
M-ARWU0%DPA%(I]AD$0<+%C>$")O5Y^Z+6+;#+YOWZ92FU$\ZJW>3 !D6&QIQ
M-WFHX:OP*\3Q'-!-ZP=-4S.@*/.8-CO()H)T)LBF CS7;O.?!L18C)&BA>%Z
MX%AE618J2ZK/D'B;69Z)&S?$\S%4.K("*);(;R#;#Q\EA)EWCCK%C+;6RD1J
M[GANKI[R V3R3PJ//P*E&4<@#55$Q^!DE:!''O9_63T).;BQV"0D@^DF0XF#
M*W)D]V.3+9F.!KE"8-FF)D:#17L1PB8OGWD4KB!TXRN$QW4H*#*2#:0UR<A0
MJW)> YQMA&%B9Y+ N5<\5S0N<=$&W!@Q3_' 1J$\^X.K?.5Q X7JE2Z%&T[F
MBU%C6KZ<[<M$&7^FOJ9'1&.]B3AU[EAOF/)8D VV6T&N124_,\__:M#)-%A'
M#H5F%\%F;VXI%J<ZE?IXZ>0AQ.#P$*L[V.5(852G.M#:;TE0-^XB@P,?9KLD
M3M"YA#[<,R?V5CQ6U5XSMWEL.%T(E%8Z F0MNV\<);191YL&W<RV4EZM<$ X
M@N .0^)$;GR_Q2GNXY/QZ<D7\:=73 ;Y;$"G SS_^.0+0W6SX5V0P9+I=) G
MCU&U3J71"JDAOX2OR9D?KKAE'[5:UY"E 5X;D,6M-_QL01BF@MF6SJ94%%ZM
M/::9E5E/T&J\2*MZ@F9]%%FF<%Y_8!JLP@U,%5;>UT6]W^5I@,X#;]*9;VV:
MN,5(L;X,&3(8O<C*1BDE8UWA&4I[V7O6%'8!+DUVN$-KFY%3AQ%&QSIPBMC
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
MJ;1D$];MAE!WH0&Q^ODE10F#9QJS>#GODN!6?;>JQS%18'T7 EQ-?@U$'5C
MY]!_QC(0(1V_%,CX87SR_GU#.UZ\ ,A7 &2)2J@G660(H9[2N-:^%$4JF758
MU6O)W\*$&M*]5?I3]>KZ.-PH6R3_%6EQ]X867;3[7I)%FO7IJ1',J.:0M;-L
MNHRR<0.QP1^"S:(Z&S73D=%Y:SYF*-%AAT$;<<K<WH)EV"T6V<O*-B)%@:0P
MII5T9:+(JR7WWF0K81_IVS03-%^-'3INN0B?!.Y,KX0.^8QE@-:/PS2W@836
MX'@T+XAQ+7S>9\.Z0$!Y#1J2AU8!>!EK,6+2B-;N?T42&8SN3V.H4T@F@5O*
MFFY^T93G@DDUYWH83YIF[!C/&EF2F-73RCDC%^'N(5GO_'H1U7,<_\ZO^L.H
M*'L$JMDY:0EP+(Y'(%W.IG*@A#?SXE,GG&%S3^[15$XGK3IWI7-)[;IYE?)(
MY:EC6JE);^+9.H=+IFQPIK2$:S!+V[V4^<8N'FQ)=1%BR-14)&ABSE=P&2?>
M!A=Q)=4S:'F:LS"*PA=<SQ7]@FL;RB:"TDR03R6]$.PY7QO1JEUIDH0PVTNW
M5%9/;"*J5A <1DG'.O1,SP('1Y,*7F$_;]3G2OZ#NO)FWG56 YSA0>,@9_@J
MN(4)N8JB$!]Z[MD>I_-. X6G+3:7T7LZ70/' K\A*=)>\+;I66NE>)PTSJPO
M0Y5B)F-",MT0768J&G4ZO*XSVZPY>X $4ST6H&N2[$43VNH+3*F7[\&;=,!-
M>SE(LC@D21F310&P]ATW>';(&/L9JV58ZYZ9&B*F\E2K'1]P35,GV(LI>MC<
M(ITT!-^8 )L:S1LQ-]GM;O<0P]]WZ,"[?$;_:9#H?# @HX>ABC)18!XC?%R-
M!E#0!R'Y\$K!V\W:*7T8TU.E-'$0AD8Q3@S%58(&IMW #\F4A./B]V&6--M0
M0_R@MON/4=D^;^F*%2'"=N<V(6Z6$;CH3Y"$T7[AO-S@$])S?%Q?\&Z'RT#R
MGQ#YO". 9H)\*DD3R";7>&0EYE2,((M)<D2QT"L)@40=J[BHNOBE4,R@96II
M(?;:8\%FAR0&-FQ?O!AWP\_OBS0N,(]L+WEL!'GSV;12_W)1T6 [42HBQ-BG
MF00M#//GSL%O%UI^.@QP=9BT[ )QOD!W%BPC)XB=E;"K@4-?>%E%[O)"(%L)
MIR66UK*<(:^"-E-A4Z>;61.N9'M.&A>ZXQMX=1J=X@4'VX6$@3S3/JQ%0)/O
M?%)5*'J$)%DK3O(":]SR?]F$-&,-]TO(YMBK ,C#HFX.$.-K+*:&GMY-S>+(
MK67=OE*&M4;0.B(&'_?YAT6A$,4@%4=/2M8W>/1;NQ<( W[6*<)%TP:IJV<8
M3W;Y)[UM19B#B)#N+)S-OAD7<)M[WLM.1_Y39%N*0Z@^X^W*/ \3]C-$A+5!
MZ:]WYYA'"#;/35-L%9N:I).'T)^K"3/V6UV&&D9=2^R24]3^ED6J+*!'RBUC
M@<(AFCHUNNB*12 6*"]* EOMEKK1( /S8:)/3\/-&I"\X4:G:/NX&H0KUJW2
M>304F9$[:24:JP$7%J/D\+?;"2J%<1*X<Z1Q1S#Q:(C2[,%/&XD)3)[LIE#Y
M3!P'23F)C: T1:"Z"TCI8=ULK448R>-7EL*&/\YJL:4++U[Y8;R+8*/'_[ \
M%2CF\C+1AU"1BH$A\Z.5I(M!!:?J(YD&"40[)#ARD*0VNO]_==?6&[>.@_^*
M'D^!%.C! OL^O>0@BYXDR 5]=L>:Q+L3.VM[DF9__8J49,L6=?%,*[EOYZ06
M1Z1LB:3X?0PSBF'IWB@"FCQ((5A,>2;),4J22RS['9)/W_"-4MA:*?=?W -E
MH"@Y<,$C"T(]Y,ZI0F-%$8P#22J3'&&;5RTR>HLP1"X80(CG82P17XMS8DV>
M,KE#PZ3=>WD_9DDV+T6UM]KJ*1['S]7^T',G\ (*-B>I(C9(@URUN49*($0%
M*#)_X>8R$U!+>:0=4Q57S5)BP>UMGOW+SD?O4,#*KWH5S8"T: :7DH]M68(P
M"W)4QI2V?V+6(L1H;VQRQ](10\'T^;YYM8ZUG\]";/]4ZBMCSUQB6(>QEAY'
MK<5#B5E(![TP;8&DSHEV8H,)3>74J^?,.UUP&R^;NM%_R!V<S52B0VE"ZZ1V
M=]PQ!# )OHOT%2!Z_4HMN&I)C]G%_?Z\:OEUV_0<"R_\SCH\R\:'UU"K34W?
M.M/<.B9UUX4J8O,;^R#6Y0 1NA#;8S!P50*,EI*P#8UP*A2R(C[.:(5)IWR9
MM9*#Y%X5U @N#%IQ$AR$.?"$:S\]BD7C%[7Y0"7F_;SGGWFW;:MG7VD8M$09
M1[*); 9E*"@=,L.3I]0/B+AL_(FL+L+I%J)#M9]C]\2O"^9GS.+%8'VM3%)-
M*SCM MM<R2E2%6=BRJ/X=!VB@@E9VS2@R+Y"BQ7A5B+1!QU,P B,$#[\\Q\?
M,$J(DI$JO@_,PQ4A:*#@U8[A./@/17="@$C2UZG%K=!8K19AA6R8_NEK2X7_
M<_3(EQ_;_0$1/<JO PS#H9V!G3.#_?W?KL\ R8H'L9O=U>Z^XUB=O^F_RFM
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
MLCI6/9(A\VK$@>I&"-!)P8;I%$$8E+8)201UVIGP["(*9WQXQ FY3ZP]QR1
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
M<6$+" ZU"_#^MG]1C#NC&:MVV2\F_D**V_Y#U+L]>W\R6YQ5!YY%](H\%(A
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
MW.F[>TO8&L#*;[TG?NP&49Q:.Q,D0(R58#O[=SS=$2I+J:D7^'6/,3:!ZN*
M$R4S6JH,;(:%^CAK%K]27+21Y_L?]BE^-EI(8!0 P'Y6J>B?_&D-.9X5@&57
MSL)._J(4#+K&B>55SK$BB;JT;3V.-,L22Q_@1OF:Z5;>V6"S"DT5O.4T@TI2
M,3UHXRUNQ[R%$KAO3 @"^5FH=+^HLK!.)]RFJ)GP);GPC=@+U9F1<9K$B1-Z
MMAR=:C#[5S73R%Q%0F)52HLR)$J&QV(&21G.T+2V@6)PF8&F=ZR/A#>!)%XN
M<!93O]J@89ZEVCQM)1U4*U6+#HQ"V@,S,<=1R,LTV-\*+944'!IFK7:>0(\*
MH%T.TK:C0P^V_J-3G:P:S8XTUS2O5H[BN$02:_X..2#4Y (3P=P\+C2YOO<.
M/D]YRYLQ:D\8GSZZ0<KO&#R-E=] GO[)@J]$'SY.%:B9&I<SQ+4I#2$5UH7"
MBB?&! -,2V&L1L82(O;NP'#;2BVJ% RJ<\T2XU!GQ&63TF[2Y3+0F0Q7_PKW
MR=R),P(2H'2\NOKI:'*7]R<EGNZ(1/G7R*_>3KQIH G@.TFO\1LE)OP1?(8=
MZ.G$&1$9H"N3AG5I:WH!P31BTQ'3+0=%3%[ZFZK3DYJO1B*\RHMA>]A:'Z&<
M8>JD0:FOS[U"6^S&TQ^=(*AU89=P2OHQ;@,C);[(-XY1 W\:)_Z"F[BL)I=+
MAQ/L$G;J7DX)/]I7P3X%U'BC0 WL25V[9OM9E5;V'X9LM-C\<>*L;232*0(=
M!I-U*0EW!3-2S.@^\&<9%0D?K^#YO#>PGE:*EQC$*=9&!K#+F+6T^,4RB-:$
M')&03/UD$C@A>-A !$,KS;=Q 0-CU;!I=:=^ZR+Z.B584>+ U\#I C<-487Y
MF2:U\@30Y8Z\?]DCID4 \#(P)R3DE0O<'E+_/K4QCT@( ND,4%+$DC]12!_
M+/@N7.-#COCHP4G$M(XD_N;FF.]M#RS5@-\;"Z7";1VZPC:"[703R& 4AWQD
M8+S(S;(NWQQ'JR=G6N7HWSS>(*",4G9#.@^G$5V4AOK6 1[\X_LW_)_NV:67
M_^W_ U!+ 0(4 Q0    ( .:!_UBQS_YG,G<  +1W P +              "
M 0    !E>#$P+34U+FAT;5!+ 0(4 Q0    ( .:!_UBD>B$Z77@  %)U P +
M              "  5MW  !E>#$P+34V+FAT;5!+ 0(4 Q0    ( .:!_UB0
MF2B(C'<  $MJ P +              "  >'O  !E>#$P+34W+FAT;5!+ 0(4
M Q0    ( .:!_UA,879(T78  %MA P +              "  99G 0!E>#$P
M+34X+FAT;5!+ 0(4 Q0    ( .:!_UB(@7@O6P<  %TK   *
M  "  9#> 0!E>#,Q+3$N:'1M4$L! A0#%     @ YH'_6'9O#ZYB!P  B2L
M  H              ( !$^8! &5X,S$M,BYH=&U02P$"% ,4    " #F@?]8
MR29S]S,#  !-#   "@              @ &=[0$ 97@S,BTQ+FAT;5!+ 0(4
M Q0    ( .:!_UA^1M\_0P,  # ,   *              "  ?CP 0!E>#,R
M+3(N:'1M4$L! A0#%     @ YH'_6( [I)5OYP  #3@+ !$
M ( !8_0! &US97@M,C R-# V,S N:'1M4$L! A0#%     @ YH'_6#?0+ &-
M$@  "-0  !$              ( ! =P" &US97@M,C R-# V,S N>'-D4$L!
M A0#%     @ YH'_6&-=UFQ>$@  D^<  !4              ( !O>X" &US
M97@M,C R-# V,S!?8V%L+GAM;%!+ 0(4 Q0    ( .:!_UC0I^KJ,3<  /]6
M P 5              "  4X! P!M<V5X+3(P,C0P-C,P7V1E9BYX;6Q02P$"
M% ,4    " #F@?]8([9.SCZ$  "T9@8 %0              @ &R. , ;7-E
M>"TR,#(T,#8S,%]L86(N>&UL4$L! A0#%     @ YH'_6(:$;;DQ-   QD<#
M !4              ( !([T# &US97@M,C R-# V,S!?<')E+GAM;%!+!08
1    #@ . $X#  "'\0,    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>msex-20240630_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/2024"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2024"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:msex="http://middlesexwater.com/20240630"
  xmlns:srt="http://fasb.org/srt/2024"
  xmlns:us-gaap="http://fasb.org/us-gaap/2024"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="msex-20240630.xsd" xlink:type="simple"/>
    <context id="c0">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="c2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c10">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c11">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c12">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:ConvertiblePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c13">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:NonredeemablePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c14">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:NonredeemablePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c15">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:NonredeemablePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c16">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:NonredeemablePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c17">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">msex:NonredeemablePreferredStock1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c18">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">msex:NonredeemablePreferredStock1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c19">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">msex:NonredeemablePreferredStock1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c20">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">msex:NonredeemablePreferredStock1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c21">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c22">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">msex:FirstMortgageOne1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c23">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">msex:FirstMortgageOne1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c24">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">msex:FirstMortgageBondsDue20232059Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c25">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">msex:FirstMortgageBondsDue20232059Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c26">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">msex:FirstMortgageBondsDue20232059Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c27">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">msex:AmortizingSecuredNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c28">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">msex:AmortizingSecuredNoteMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c29">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">msex:AmortizingSecuredNotesDue20282046Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">msex:AmortizingSecuredNotesDue20282046Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">msex:AmortizingSecuredNotesDue20282046Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c32">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">msex:StateRevolvingTrustNotesOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c33">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">msex:StateRevolvingTrustNotesOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c34">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">msex:StateRevolvingTrustNotesDue20252044Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c35">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">msex:StateRevolvingTrustNotesDue20252044Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c36">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">msex:StateRevolvingTrustNotesDue20252044Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c37">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c38">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c39">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c40">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c41">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c42">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c43">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c44">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="c45">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c46">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c47">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c48">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="c49">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c50">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c51">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c52">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c53">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c54">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c55">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c56">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c57">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c58">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c59">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c60">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c61">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate202307Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c62">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate202307Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c63">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate202309Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c64">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate202309Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c65">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAgencyAxis">msex:NewJerseyBoardOfPublicUtilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">msex:MiddlesexWaterMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-03-01</startDate>
            <endDate>2024-03-01</endDate>
        </period>
    </context>
    <context id="c66">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAgencyAxis">msex:NewJerseyBoardOfPublicUtilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c67">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAgencyAxis">msex:NewJerseyBoardOfPublicUtilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c68">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
        </entity>
        <period>
            <startDate>2024-06-30</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c69">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-05-26</startDate>
            <endDate>2024-05-26</endDate>
        </period>
    </context>
    <context id="c70">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">msex:TidewaterMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-01</startDate>
            <endDate>2024-07-01</endDate>
        </period>
    </context>
    <context id="c71">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">msex:TidewaterMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-06-30</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c72">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">msex:TidewaterMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-09-30</startDate>
            <endDate>2024-09-30</endDate>
        </period>
    </context>
    <context id="c73">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetsSoldUnderAgreementsToRepurchaseMaturityPeriodsAxis">us-gaap:MaturityUpTo30DaysMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">msex:MiddlesexWaterCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-30</instant>
        </period>
    </context>
    <context id="c74">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">msex:MiddlesexWaterMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="c75">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">msex:NewJerseyInfrastructureBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c76">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">msex:NewJerseyInfrastructureBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c77">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">msex:TidewaterMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-05-31</startDate>
            <endDate>2024-05-31</endDate>
        </period>
    </context>
    <context id="c78">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
        </entity>
        <period>
            <startDate>2024-05-31</startDate>
            <endDate>2024-05-31</endDate>
        </period>
    </context>
    <context id="c79">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-07-31</startDate>
            <endDate>2024-07-31</endDate>
        </period>
    </context>
    <context id="c80">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-31</instant>
        </period>
    </context>
    <context id="c81">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">msex:SRFLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c82">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ExtinguishmentOfDebtAxis">us-gaap:LongTermDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c83">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">msex:IncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c84">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">msex:SharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c85">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">msex:IncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c86">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">msex:SharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c87">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">msex:IncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c88">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">msex:SharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c89">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">msex:IncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c90">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">msex:SharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c91">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msex:RegulatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c92">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msex:RegulatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c93">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msex:RegulatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c94">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msex:RegulatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c95">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msex:NonRegulatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c96">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msex:NonRegulatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c97">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msex:NonRegulatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c98">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msex:NonRegulatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c99">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msex:InterSegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c100">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msex:InterSegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msex:InterSegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msex:InterSegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msex:RegulatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c104">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msex:RegulatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msex:NonRegulatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c106">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msex:NonRegulatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msex:InterSegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c108">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">msex:InterSegmentEliminationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c109">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">msex:CoBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c110">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">msex:BankOfAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">msex:BankOfAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c112">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">msex:PncBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">msex:PncBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c114">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">msex:CoBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">msex:CoBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis">us-gaap:PurchaseCommitmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c117">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis">msex:WaterSupplyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c118">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis">msex:NJBPURegulatedWaterMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PurchaseCommitmentExcludingLongtermCommitmentAxis">msex:TreatedWaterMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c120">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c121">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c123">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c124">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c125">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c126">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c128">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msex:ResidentialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msex:ResidentialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msex:ResidentialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msex:ResidentialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c132">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msex:CommercialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c133">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msex:CommercialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c134">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msex:CommercialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c135">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msex:CommercialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c136">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msex:IndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c137">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msex:IndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c138">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msex:IndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c139">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msex:IndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c140">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msex:FireProtectionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c141">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msex:FireProtectionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c142">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msex:FireProtectionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c143">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msex:FireProtectionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c144">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msex:WholesaleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c145">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msex:WholesaleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c146">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msex:WholesaleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c147">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000066004</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">msex:WholesaleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPershares">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="pure">
        <measure>pure</measure>
    </unit>
    <unit id="Segments">
        <measure>msex:Segments</measure>
    </unit>
    <unit id="gal">
        <measure>utr:gal</measure>
    </unit>
    <unit id="l">
        <measure>utr:l</measure>
    </unit>
    <dei:DocumentType contextRef="c0" id="ixv-7497">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport contextRef="c0" id="ixv-29">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate contextRef="c0" id="ixv-7498">2024-06-30</dei:DocumentPeriodEndDate>
    <dei:DocumentFiscalYearFocus contextRef="c0" id="ixv-7499">2024</dei:DocumentFiscalYearFocus>
    <dei:DocumentTransitionReport contextRef="c0" id="ixv-46">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="c0" id="ixv-7500">0-422</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="c0" id="ixv-62">MIDDLESEX WATER COMPANY</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="c0" id="ixv-7501">NJ</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="c0" id="ixv-7502">22-1114430</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="c0" id="ixv-7503">485C Route One South</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="c0" id="ixv-7504">Iselin</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="c0" id="ixv-7505">NJ</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="c0" id="ixv-7506">08830</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="c0" id="ixv-7507">(732)</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c0" id="ixv-7508">634-1500</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="c0" id="ixv-108">Common Stock</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c0" id="ixv-111">MSEX</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c0" id="ixv-114">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus contextRef="c0" id="ixv-7509">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="c0" id="ixv-7510">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="c0" id="ixv-7511">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="c0" id="ixv-7512">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="c0" id="ixv-7513">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany contextRef="c0" id="ixv-7514">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="c1"
      decimals="INF"
      id="ixv-7515"
      unitRef="shares">17829778</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:RegulatedAndUnregulatedOperatingRevenue contextRef="c2" decimals="-3" id="ixv-7516" unitRef="usd">49146000</us-gaap:RegulatedAndUnregulatedOperatingRevenue>
    <us-gaap:RegulatedAndUnregulatedOperatingRevenue contextRef="c3" decimals="-3" id="ixv-7517" unitRef="usd">42801000</us-gaap:RegulatedAndUnregulatedOperatingRevenue>
    <us-gaap:RegulatedAndUnregulatedOperatingRevenue contextRef="c0" decimals="-3" id="ixv-7518" unitRef="usd">89670000</us-gaap:RegulatedAndUnregulatedOperatingRevenue>
    <us-gaap:RegulatedAndUnregulatedOperatingRevenue contextRef="c4" decimals="-3" id="ixv-7519" unitRef="usd">80957000</us-gaap:RegulatedAndUnregulatedOperatingRevenue>
    <msex:OperationsAndMaintenance contextRef="c2" decimals="-3" id="ixv-7520" unitRef="usd">21825000</msex:OperationsAndMaintenance>
    <msex:OperationsAndMaintenance contextRef="c3" decimals="-3" id="ixv-7521" unitRef="usd">21204000</msex:OperationsAndMaintenance>
    <msex:OperationsAndMaintenance contextRef="c0" decimals="-3" id="ixv-7522" unitRef="usd">42290000</msex:OperationsAndMaintenance>
    <msex:OperationsAndMaintenance contextRef="c4" decimals="-3" id="ixv-7523" unitRef="usd">41462000</msex:OperationsAndMaintenance>
    <us-gaap:Depreciation contextRef="c2" decimals="-3" id="ixv-7524" unitRef="usd">6305000</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c3" decimals="-3" id="ixv-7525" unitRef="usd">6184000</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c0" decimals="-3" id="ixv-7526" unitRef="usd">11701000</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c4" decimals="-3" id="ixv-7527" unitRef="usd">12170000</us-gaap:Depreciation>
    <us-gaap:TaxesOther contextRef="c2" decimals="-3" id="ixv-7528" unitRef="usd">5701000</us-gaap:TaxesOther>
    <us-gaap:TaxesOther contextRef="c3" decimals="-3" id="ixv-7529" unitRef="usd">4744000</us-gaap:TaxesOther>
    <us-gaap:TaxesOther contextRef="c0" decimals="-3" id="ixv-7530" unitRef="usd">10499000</us-gaap:TaxesOther>
    <us-gaap:TaxesOther contextRef="c4" decimals="-3" id="ixv-7531" unitRef="usd">9168000</us-gaap:TaxesOther>
    <us-gaap:OperatingExpenses contextRef="c2" decimals="-3" id="ixv-7532" unitRef="usd">33831000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c3" decimals="-3" id="ixv-7533" unitRef="usd">32132000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c0" decimals="-3" id="ixv-7534" unitRef="usd">64490000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c4" decimals="-3" id="ixv-7535" unitRef="usd">62800000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss contextRef="c2" decimals="-3" id="ixv-7536" unitRef="usd">15315000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c3" decimals="-3" id="ixv-7537" unitRef="usd">10669000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c0" decimals="-3" id="ixv-7538" unitRef="usd">25180000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c4" decimals="-3" id="ixv-7539" unitRef="usd">18157000</us-gaap:OperatingIncomeLoss>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions contextRef="c2" decimals="-3" id="ixv-7540" unitRef="usd">257000</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions contextRef="c3" decimals="-3" id="ixv-7541" unitRef="usd">852000</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions contextRef="c0" decimals="-3" id="ixv-7542" unitRef="usd">433000</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions contextRef="c4" decimals="-3" id="ixv-7543" unitRef="usd">1665000</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c2" decimals="-3" id="ixv-7544" unitRef="usd">2399000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c3" decimals="-3" id="ixv-7545" unitRef="usd">1290000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c0" decimals="-3" id="ixv-7546" unitRef="usd">7588000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c4" decimals="-3" id="ixv-7547" unitRef="usd">2188000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c2" decimals="-3" id="ixv-7548" unitRef="usd">2656000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c3" decimals="-3" id="ixv-7549" unitRef="usd">2142000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c0" decimals="-3" id="ixv-7550" unitRef="usd">8021000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c4" decimals="-3" id="ixv-7551" unitRef="usd">3853000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:InterestExpense contextRef="c2" decimals="-3" id="ixv-7552" unitRef="usd">4041000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c3" decimals="-3" id="ixv-7553" unitRef="usd">3251000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c0" decimals="-3" id="ixv-7554" unitRef="usd">7310000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c4" decimals="-3" id="ixv-7555" unitRef="usd">5846000</us-gaap:InterestExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c2" decimals="-3" id="ixv-7556" unitRef="usd">13930000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c3" decimals="-3" id="ixv-7557" unitRef="usd">9560000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c0" decimals="-3" id="ixv-7558" unitRef="usd">25891000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c4" decimals="-3" id="ixv-7559" unitRef="usd">16164000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c2" decimals="-3" id="ixv-7560" unitRef="usd">3384000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c3" decimals="-3" id="ixv-7561" unitRef="usd">-341000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c0" decimals="-3" id="ixv-7562" unitRef="usd">4663000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c4" decimals="-3" id="ixv-7563" unitRef="usd">397000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss contextRef="c2" decimals="-3" id="ixv-7564" unitRef="usd">10546000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c3" decimals="-3" id="ixv-7565" unitRef="usd">9901000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c0" decimals="-3" id="ixv-7566" unitRef="usd">21228000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c4" decimals="-3" id="ixv-7567" unitRef="usd">15767000</us-gaap:NetIncomeLoss>
    <us-gaap:PreferredStockDividendsIncomeStatementImpact contextRef="c2" decimals="-3" id="ixv-7568" unitRef="usd">30000</us-gaap:PreferredStockDividendsIncomeStatementImpact>
    <us-gaap:PreferredStockDividendsIncomeStatementImpact contextRef="c3" decimals="-3" id="ixv-7569" unitRef="usd">30000</us-gaap:PreferredStockDividendsIncomeStatementImpact>
    <us-gaap:PreferredStockDividendsIncomeStatementImpact contextRef="c0" decimals="-3" id="ixv-7570" unitRef="usd">60000</us-gaap:PreferredStockDividendsIncomeStatementImpact>
    <us-gaap:PreferredStockDividendsIncomeStatementImpact contextRef="c4" decimals="-3" id="ixv-7571" unitRef="usd">60000</us-gaap:PreferredStockDividendsIncomeStatementImpact>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c2" decimals="-3" id="ixv-7572" unitRef="usd">10516000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c3" decimals="-3" id="ixv-7573" unitRef="usd">9871000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c0" decimals="-3" id="ixv-7574" unitRef="usd">21168000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c4" decimals="-3" id="ixv-7575" unitRef="usd">15707000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c2"
      decimals="INF"
      id="ixv-7576"
      unitRef="usdPershares">0.59</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c3"
      decimals="INF"
      id="ixv-7577"
      unitRef="usdPershares">0.56</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c0"
      decimals="INF"
      id="ixv-7578"
      unitRef="usdPershares">1.19</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c4"
      decimals="INF"
      id="ixv-7579"
      unitRef="usdPershares">0.89</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c2"
      decimals="INF"
      id="ixv-7580"
      unitRef="usdPershares">0.59</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c3"
      decimals="INF"
      id="ixv-7581"
      unitRef="usdPershares">0.55</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c0"
      decimals="INF"
      id="ixv-7582"
      unitRef="usdPershares">1.18</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c4"
      decimals="INF"
      id="ixv-7583"
      unitRef="usdPershares">0.88</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c2"
      decimals="INF"
      id="ixv-7584"
      unitRef="shares">17829000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c3"
      decimals="INF"
      id="ixv-7585"
      unitRef="shares">17713000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c0"
      decimals="INF"
      id="ixv-7586"
      unitRef="shares">17824000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c4"
      decimals="INF"
      id="ixv-7587"
      unitRef="shares">17683000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c2"
      decimals="INF"
      id="ixv-7588"
      unitRef="shares">17944000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c3"
      decimals="INF"
      id="ixv-7589"
      unitRef="shares">17828000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c0"
      decimals="INF"
      id="ixv-7590"
      unitRef="shares">17939000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c4"
      decimals="INF"
      id="ixv-7591"
      unitRef="shares">17798000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing contextRef="c5" decimals="-3" id="ixv-7592" unitRef="usd">307173000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing contextRef="c6" decimals="-3" id="ixv-7593" unitRef="usd">303791000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution contextRef="c5" decimals="-3" id="ixv-7594" unitRef="usd">825223000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution contextRef="c6" decimals="-3" id="ixv-7595" unitRef="usd">809862000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentCommon contextRef="c5" decimals="-3" id="ixv-7596" unitRef="usd">102149000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentCommon>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentCommon contextRef="c6" decimals="-3" id="ixv-7597" unitRef="usd">100593000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentCommon>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress contextRef="c5" decimals="-3" id="ixv-7598" unitRef="usd">29703000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress contextRef="c6" decimals="-3" id="ixv-7599" unitRef="usd">19636000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService contextRef="c5" decimals="-3" id="ixv-7600" unitRef="usd">1264248000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService contextRef="c6" decimals="-3" id="ixv-7601" unitRef="usd">1233882000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentPlantInService>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation contextRef="c5" decimals="-3" id="ixv-7602" unitRef="usd">244102000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation contextRef="c6" decimals="-3" id="ixv-7603" unitRef="usd">235540000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentNet contextRef="c5" decimals="-3" id="ixv-7604" unitRef="usd">1020146000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentNet>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentNet contextRef="c6" decimals="-3" id="ixv-7605" unitRef="usd">998342000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentNet>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c5" decimals="-3" id="ixv-7606" unitRef="usd">8025000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c6" decimals="-3" id="ixv-7607" unitRef="usd">2390000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c5" decimals="-3" id="ixv-7608" unitRef="usd">2135000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c6" decimals="-3" id="ixv-7609" unitRef="usd">2137000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c5" decimals="-3" id="ixv-7610" unitRef="usd">20173000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c6" decimals="-3" id="ixv-7611" unitRef="usd">18172000</us-gaap:AccountsReceivableNetCurrent>
    <msex:LitigationSettlementsReceivable contextRef="c5" decimals="-3" id="ixv-7612" unitRef="usd">69872000</msex:LitigationSettlementsReceivable>
    <msex:LitigationSettlementsReceivable contextRef="c6" decimals="-3" id="ixv-7613" unitRef="usd">69872000</msex:LitigationSettlementsReceivable>
    <us-gaap:UnbilledReceivablesCurrent contextRef="c5" decimals="-3" id="ixv-7614" unitRef="usd">12530000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:UnbilledReceivablesCurrent contextRef="c6" decimals="-3" id="ixv-7615" unitRef="usd">9297000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:InventoryRawMaterialsAndSupplies contextRef="c5" decimals="-3" id="ixv-7616" unitRef="usd">6477000</us-gaap:InventoryRawMaterialsAndSupplies>
    <us-gaap:InventoryRawMaterialsAndSupplies contextRef="c6" decimals="-3" id="ixv-7617" unitRef="usd">6972000</us-gaap:InventoryRawMaterialsAndSupplies>
    <us-gaap:PrepaidExpenseCurrent contextRef="c5" decimals="-3" id="ixv-7618" unitRef="usd">3925000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent contextRef="c6" decimals="-3" id="ixv-7619" unitRef="usd">1833000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:AssetsCurrent contextRef="c5" decimals="-3" id="ixv-7620" unitRef="usd">121002000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c6" decimals="-3" id="ixv-7621" unitRef="usd">108536000</us-gaap:AssetsCurrent>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c5" decimals="-3" id="ixv-7622" unitRef="usd">2872000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c6" decimals="-3" id="ixv-7623" unitRef="usd">3185000</us-gaap:OperatingLeaseRightOfUseAsset>
    <msex:PreliminarySurveyAndInvestigationChargesNonCurrent contextRef="c5" decimals="-3" id="ixv-7624" unitRef="usd">1968000</msex:PreliminarySurveyAndInvestigationChargesNonCurrent>
    <msex:PreliminarySurveyAndInvestigationChargesNonCurrent contextRef="c6" decimals="-3" id="ixv-7625" unitRef="usd">1932000</msex:PreliminarySurveyAndInvestigationChargesNonCurrent>
    <us-gaap:RegulatoryAssetsNoncurrent contextRef="c5" decimals="-3" id="ixv-7626" unitRef="usd">91066000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent contextRef="c6" decimals="-3" id="ixv-7627" unitRef="usd">90694000</us-gaap:RegulatoryAssetsNoncurrent>
    <msex:NonutilityAssetsNetNonCurrent contextRef="c5" decimals="-3" id="ixv-7628" unitRef="usd">11771000</msex:NonutilityAssetsNetNonCurrent>
    <msex:NonutilityAssetsNetNonCurrent contextRef="c6" decimals="-3" id="ixv-7629" unitRef="usd">11522000</msex:NonutilityAssetsNetNonCurrent>
    <msex:EmployeeBenefitPlans contextRef="c5" decimals="-3" id="ixv-7630" unitRef="usd">25763000</msex:EmployeeBenefitPlans>
    <msex:EmployeeBenefitPlans contextRef="c6" decimals="-3" id="ixv-7631" unitRef="usd">21779000</msex:EmployeeBenefitPlans>
    <us-gaap:OtherAssetsNoncurrent contextRef="c5" decimals="-3" id="ixv-7632" unitRef="usd">51000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c6" decimals="-3" id="ixv-7633" unitRef="usd">62000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssets contextRef="c5" decimals="-3" id="ixv-7634" unitRef="usd">133491000</us-gaap:OtherAssets>
    <us-gaap:OtherAssets contextRef="c6" decimals="-3" id="ixv-7635" unitRef="usd">129174000</us-gaap:OtherAssets>
    <us-gaap:Assets contextRef="c5" decimals="-3" id="ixv-7636" unitRef="usd">1274639000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c6" decimals="-3" id="ixv-7637" unitRef="usd">1236052000</us-gaap:Assets>
    <us-gaap:CommonStockValue contextRef="c5" decimals="-3" id="ixv-7638" unitRef="usd">247014000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c6" decimals="-3" id="ixv-7639" unitRef="usd">246764000</us-gaap:CommonStockValue>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c5" decimals="-3" id="ixv-7640" unitRef="usd">185864000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c6" decimals="-3" id="ixv-7641" unitRef="usd">176227000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:PartnersCapital contextRef="c5" decimals="-3" id="ixv-7642" unitRef="usd">432878000</us-gaap:PartnersCapital>
    <us-gaap:PartnersCapital contextRef="c6" decimals="-3" id="ixv-7643" unitRef="usd">422991000</us-gaap:PartnersCapital>
    <us-gaap:PreferredStockValue contextRef="c5" decimals="-3" id="ixv-7644" unitRef="usd">2084000</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue contextRef="c6" decimals="-3" id="ixv-7645" unitRef="usd">2084000</us-gaap:PreferredStockValue>
    <us-gaap:LongTermDebtNoncurrent contextRef="c5" decimals="-3" id="ixv-7646" unitRef="usd">355975000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c6" decimals="-3" id="ixv-7647" unitRef="usd">358153000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:CapitalizationLongtermDebtAndEquity contextRef="c5" decimals="-3" id="ixv-7648" unitRef="usd">790937000</us-gaap:CapitalizationLongtermDebtAndEquity>
    <us-gaap:CapitalizationLongtermDebtAndEquity contextRef="c6" decimals="-3" id="ixv-7649" unitRef="usd">783228000</us-gaap:CapitalizationLongtermDebtAndEquity>
    <us-gaap:OtherLongTermDebtCurrent contextRef="c5" decimals="-3" id="ixv-7650" unitRef="usd">7968000</us-gaap:OtherLongTermDebtCurrent>
    <us-gaap:OtherLongTermDebtCurrent contextRef="c6" decimals="-3" id="ixv-7651" unitRef="usd">7740000</us-gaap:OtherLongTermDebtCurrent>
    <us-gaap:NotesPayableCurrent contextRef="c5" decimals="-3" id="ixv-7652" unitRef="usd">72250000</us-gaap:NotesPayableCurrent>
    <us-gaap:NotesPayableCurrent contextRef="c6" decimals="-3" id="ixv-7653" unitRef="usd">42750000</us-gaap:NotesPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c5" decimals="-3" id="ixv-7654" unitRef="usd">25222000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c6" decimals="-3" id="ixv-7655" unitRef="usd">27618000</us-gaap:AccountsPayableCurrent>
    <msex:LitigationSettlementPayable contextRef="c5" decimals="-3" id="ixv-7656" unitRef="usd">6237000</msex:LitigationSettlementPayable>
    <msex:LitigationSettlementPayable contextRef="c6" decimals="-3" id="ixv-7657" unitRef="usd">6237000</msex:LitigationSettlementPayable>
    <us-gaap:AccruedIncomeTaxesCurrent contextRef="c5" decimals="-3" id="ixv-7658" unitRef="usd">14241000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent contextRef="c6" decimals="-3" id="ixv-7659" unitRef="usd">10535000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c5" decimals="-3" id="ixv-7660" unitRef="usd">3252000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c6" decimals="-3" id="ixv-7661" unitRef="usd">3138000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c5" decimals="-3" id="ixv-7662" unitRef="usd">1689000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c6" decimals="-3" id="ixv-7663" unitRef="usd">1390000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c5" decimals="-3" id="ixv-7664" unitRef="usd">4124000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent contextRef="c6" decimals="-3" id="ixv-7665" unitRef="usd">4421000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c5" decimals="-3" id="ixv-7666" unitRef="usd">134983000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c6" decimals="-3" id="ixv-7667" unitRef="usd">103829000</us-gaap:LiabilitiesCurrent>
    <msex:ConstructionAdvances contextRef="c5" decimals="-3" id="ixv-7668" unitRef="usd">21145000</msex:ConstructionAdvances>
    <msex:ConstructionAdvances contextRef="c6" decimals="-3" id="ixv-7669" unitRef="usd">21313000</msex:ConstructionAdvances>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent contextRef="c5" decimals="-3" id="ixv-7670" unitRef="usd">2747000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent contextRef="c6" decimals="-3" id="ixv-7671" unitRef="usd">3063000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c5" decimals="-3" id="ixv-7672" unitRef="usd">91800000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c6" decimals="-3" id="ixv-7673" unitRef="usd">88736000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:RegulatoryLiabilityNoncurrent contextRef="c5" decimals="-3" id="ixv-7674" unitRef="usd">55203000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent contextRef="c6" decimals="-3" id="ixv-7675" unitRef="usd">113021000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c5" decimals="-3" id="ixv-7676" unitRef="usd">420000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c6" decimals="-3" id="ixv-7677" unitRef="usd">592000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilities contextRef="c5" decimals="-3" id="ixv-7678" unitRef="usd">171315000</us-gaap:OtherLiabilities>
    <us-gaap:OtherLiabilities contextRef="c6" decimals="-3" id="ixv-7679" unitRef="usd">226725000</us-gaap:OtherLiabilities>
    <us-gaap:ContributionsInAidOfConstruction contextRef="c5" decimals="-3" id="ixv-7680" unitRef="usd">177404000</us-gaap:ContributionsInAidOfConstruction>
    <us-gaap:ContributionsInAidOfConstruction contextRef="c6" decimals="-3" id="ixv-7681" unitRef="usd">122270000</us-gaap:ContributionsInAidOfConstruction>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c5" decimals="-3" id="ixv-7682" unitRef="usd">1274639000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c6" decimals="-3" id="ixv-7683" unitRef="usd">1236052000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c0" decimals="-3" id="ixv-7684" unitRef="usd">21228000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c4" decimals="-3" id="ixv-7685" unitRef="usd">15767000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationAndAmortization contextRef="c0" decimals="-3" id="ixv-7686" unitRef="usd">13008000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c4" decimals="-3" id="ixv-7687" unitRef="usd">14543000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c0" decimals="-3" id="ixv-7688" unitRef="usd">1722000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c4" decimals="-3" id="ixv-7689" unitRef="usd">-2993000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity contextRef="c0" decimals="-3" id="ixv-7690" unitRef="usd">253000</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity>
    <us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity contextRef="c4" decimals="-3" id="ixv-7691" unitRef="usd">1014000</us-gaap:PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity>
    <us-gaap:LifeInsuranceCorporateOrBankOwnedChangeInValue contextRef="c0" decimals="-3" id="ixv-7692" unitRef="usd">199000</us-gaap:LifeInsuranceCorporateOrBankOwnedChangeInValue>
    <us-gaap:LifeInsuranceCorporateOrBankOwnedChangeInValue contextRef="c4" decimals="-3" id="ixv-7693" unitRef="usd">207000</us-gaap:LifeInsuranceCorporateOrBankOwnedChangeInValue>
    <us-gaap:ShareBasedCompensation contextRef="c0" decimals="-3" id="ixv-7694" unitRef="usd">1072000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c4" decimals="-3" id="ixv-7695" unitRef="usd">1366000</us-gaap:ShareBasedCompensation>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c0" decimals="-3" id="ixv-7696" unitRef="usd">2001000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c4" decimals="-3" id="ixv-7697" unitRef="usd">-788000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <msex:IncreaseDecreaseinUnbilledRevenues contextRef="c0" decimals="-3" id="ixv-7698" unitRef="usd">3233000</msex:IncreaseDecreaseinUnbilledRevenues>
    <msex:IncreaseDecreaseinUnbilledRevenues contextRef="c4" decimals="-3" id="ixv-7699" unitRef="usd">2408000</msex:IncreaseDecreaseinUnbilledRevenues>
    <us-gaap:IncreaseDecreaseInRawMaterialsPackagingMaterialsAndSuppliesInventories contextRef="c0" decimals="-3" id="ixv-7700" unitRef="usd">-495000</us-gaap:IncreaseDecreaseInRawMaterialsPackagingMaterialsAndSuppliesInventories>
    <us-gaap:IncreaseDecreaseInRawMaterialsPackagingMaterialsAndSuppliesInventories contextRef="c4" decimals="-3" id="ixv-7701" unitRef="usd">249000</us-gaap:IncreaseDecreaseInRawMaterialsPackagingMaterialsAndSuppliesInventories>
    <us-gaap:IncreaseDecreaseInPrepaidExpense contextRef="c0" decimals="-3" id="ixv-7702" unitRef="usd">2092000</us-gaap:IncreaseDecreaseInPrepaidExpense>
    <us-gaap:IncreaseDecreaseInPrepaidExpense contextRef="c4" decimals="-3" id="ixv-7703" unitRef="usd">846000</us-gaap:IncreaseDecreaseInPrepaidExpense>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c0" decimals="-3" id="ixv-7704" unitRef="usd">-2396000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c4" decimals="-3" id="ixv-7705" unitRef="usd">3418000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedTaxesPayable contextRef="c0" decimals="-3" id="ixv-7706" unitRef="usd">3706000</us-gaap:IncreaseDecreaseInAccruedTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedTaxesPayable contextRef="c4" decimals="-3" id="ixv-7707" unitRef="usd">843000</us-gaap:IncreaseDecreaseInAccruedTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="c0" decimals="-3" id="ixv-7708" unitRef="usd">114000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="c4" decimals="-3" id="ixv-7709" unitRef="usd">563000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInPensionAndPostretirementObligations contextRef="c0" decimals="-3" id="ixv-7710" unitRef="usd">-4457000</us-gaap:IncreaseDecreaseInPensionAndPostretirementObligations>
    <us-gaap:IncreaseDecreaseInPensionAndPostretirementObligations contextRef="c4" decimals="-3" id="ixv-7711" unitRef="usd">-975000</us-gaap:IncreaseDecreaseInPensionAndPostretirementObligations>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability contextRef="c0" decimals="-3" id="ixv-7712" unitRef="usd">299000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability contextRef="c4" decimals="-3" id="ixv-7713" unitRef="usd">111000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <msex:IncreaseDecreaseinRecoveredCostsEnvironmentalLitigationSettlement contextRef="c0" decimals="-3" id="ixv-7714" unitRef="usd">8003000</msex:IncreaseDecreaseinRecoveredCostsEnvironmentalLitigationSettlement>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet contextRef="c0" decimals="-3" id="ixv-7715" unitRef="usd">1131000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet contextRef="c4" decimals="-3" id="ixv-7716" unitRef="usd">-580000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c0" decimals="-3" id="ixv-7717" unitRef="usd">17879000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c4" decimals="-3" id="ixv-7718" unitRef="usd">29287000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:AllowanceForFundsUsedDuringConstructionInvestingActivities contextRef="c0" decimals="-3" id="ixv-7719" unitRef="usd">180000</us-gaap:AllowanceForFundsUsedDuringConstructionInvestingActivities>
    <us-gaap:AllowanceForFundsUsedDuringConstructionInvestingActivities contextRef="c4" decimals="-3" id="ixv-7720" unitRef="usd">651000</us-gaap:AllowanceForFundsUsedDuringConstructionInvestingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c0" decimals="-3" id="ixv-7721" unitRef="usd">28737000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c4" decimals="-3" id="ixv-7722" unitRef="usd">50635000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c0" decimals="-3" id="ixv-7723" unitRef="usd">-28737000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c4" decimals="-3" id="ixv-7724" unitRef="usd">-50635000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:RepaymentsOfLongTermDebt contextRef="c0" decimals="-3" id="ixv-7725" unitRef="usd">2493000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt contextRef="c4" decimals="-3" id="ixv-7726" unitRef="usd">2553000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt contextRef="c0" decimals="-3" id="ixv-7727" unitRef="usd">561000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt contextRef="c4" decimals="-3" id="ixv-7728" unitRef="usd">62880000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt contextRef="c0" decimals="-3" id="ixv-7729" unitRef="usd">29500000</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt contextRef="c4" decimals="-3" id="ixv-7730" unitRef="usd">-32000000</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:PaymentsOfDebtIssuanceCosts contextRef="c0" decimals="-3" id="ixv-7731" unitRef="usd">41000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts contextRef="c4" decimals="-3" id="ixv-7732" unitRef="usd">107000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c0" decimals="-3" id="ixv-7733" unitRef="usd">1328000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="c0" decimals="-3" id="ixv-7734" unitRef="usd">505000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="c4" decimals="-3" id="ixv-7735" unitRef="usd">5745000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock contextRef="c0" decimals="-3" id="ixv-7736" unitRef="usd">11531000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock contextRef="c4" decimals="-3" id="ixv-7737" unitRef="usd">11049000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsPreferredStockAndPreferenceStock contextRef="c0" decimals="-3" id="ixv-7738" unitRef="usd">60000</us-gaap:PaymentsOfDividendsPreferredStockAndPreferenceStock>
    <us-gaap:PaymentsOfDividendsPreferredStockAndPreferenceStock contextRef="c4" decimals="-3" id="ixv-7739" unitRef="usd">60000</us-gaap:PaymentsOfDividendsPreferredStockAndPreferenceStock>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities contextRef="c0" decimals="-3" id="ixv-7740" unitRef="usd">1380000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities contextRef="c4" decimals="-3" id="ixv-7741" unitRef="usd">-959000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c0" decimals="-3" id="ixv-7742" unitRef="usd">16493000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c4" decimals="-3" id="ixv-7743" unitRef="usd">21897000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect contextRef="c0" decimals="-3" id="ixv-7744" unitRef="usd">5635000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect contextRef="c4" decimals="-3" id="ixv-7745" unitRef="usd">549000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c6" decimals="-3" id="ixv-7746" unitRef="usd">2390000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c7" decimals="-3" id="ixv-7747" unitRef="usd">3828000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c5" decimals="-3" id="ixv-7748" unitRef="usd">8025000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c8" decimals="-3" id="ixv-7749" unitRef="usd">4377000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:ContributionOfProperty contextRef="c0" decimals="-3" id="ixv-7750" unitRef="usd">4461000</us-gaap:ContributionOfProperty>
    <us-gaap:ContributionOfProperty contextRef="c4" decimals="-3" id="ixv-7751" unitRef="usd">4219000</us-gaap:ContributionOfProperty>
    <us-gaap:InterestPaidNet contextRef="c0" decimals="-3" id="ixv-7752" unitRef="usd">7417000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet contextRef="c4" decimals="-3" id="ixv-7753" unitRef="usd">5491000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidCapitalized contextRef="c0" decimals="-3" id="ixv-7754" unitRef="usd">180000</us-gaap:InterestPaidCapitalized>
    <us-gaap:InterestPaidCapitalized contextRef="c4" decimals="-3" id="ixv-7755" unitRef="usd">651000</us-gaap:InterestPaidCapitalized>
    <us-gaap:IncomeTaxesPaidNet contextRef="c0" decimals="-3" id="ixv-7756" unitRef="usd">752000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c4" decimals="-3" id="ixv-7757" unitRef="usd">260000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c5"
      decimals="-3"
      id="ixv-7758"
      unitRef="shares">40000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c6"
      decimals="-3"
      id="ixv-7759"
      unitRef="shares">40000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c5"
      decimals="-3"
      id="ixv-7760"
      unitRef="shares">17829000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c6"
      decimals="-3"
      id="ixv-7761"
      unitRef="shares">17821000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValueOutstanding contextRef="c5" decimals="-3" id="ixv-7762" unitRef="usd">247014000</us-gaap:CommonStockValueOutstanding>
    <us-gaap:CommonStockValueOutstanding contextRef="c6" decimals="-3" id="ixv-7763" unitRef="usd">246764000</us-gaap:CommonStockValueOutstanding>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c5" decimals="-3" id="ixv-7764" unitRef="usd">185864000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c6" decimals="-3" id="ixv-7765" unitRef="usd">176227000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:PartnersCapital contextRef="c5" decimals="-3" id="ixv-7766" unitRef="usd">432878000</us-gaap:PartnersCapital>
    <us-gaap:PartnersCapital contextRef="c6" decimals="-3" id="ixv-7767" unitRef="usd">422991000</us-gaap:PartnersCapital>
    <us-gaap:PreferredStockLiquidationPreferenceValue contextRef="c5" decimals="-3" id="ixv-7768" unitRef="usd">120000</us-gaap:PreferredStockLiquidationPreferenceValue>
    <us-gaap:PreferredStockLiquidationPreferenceValue contextRef="c6" decimals="-3" id="ixv-7769" unitRef="usd">120000</us-gaap:PreferredStockLiquidationPreferenceValue>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="c5"
      decimals="-3"
      id="ixv-7770"
      unitRef="shares">20000</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="c6"
      decimals="-3"
      id="ixv-7771"
      unitRef="shares">20000</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="c11"
      decimals="-3"
      id="ixv-7772"
      unitRef="shares">10000</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="c12"
      decimals="-3"
      id="ixv-7773"
      unitRef="shares">10000</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockDividendsAndOtherAdjustments contextRef="c9" decimals="-3" id="ixv-7774" unitRef="usd">1005000</us-gaap:PreferredStockDividendsAndOtherAdjustments>
    <us-gaap:PreferredStockDividendsAndOtherAdjustments contextRef="c10" decimals="-3" id="ixv-7775" unitRef="usd">1005000</us-gaap:PreferredStockDividendsAndOtherAdjustments>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="c15"
      decimals="-3"
      id="ixv-7776"
      unitRef="shares">1000</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="c16"
      decimals="-3"
      id="ixv-7777"
      unitRef="shares">1000</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockDividendsAndOtherAdjustments contextRef="c13" decimals="-3" id="ixv-7778" unitRef="usd">79000</us-gaap:PreferredStockDividendsAndOtherAdjustments>
    <us-gaap:PreferredStockDividendsAndOtherAdjustments contextRef="c14" decimals="-3" id="ixv-7779" unitRef="usd">79000</us-gaap:PreferredStockDividendsAndOtherAdjustments>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="c19"
      decimals="-3"
      id="ixv-7780"
      unitRef="shares">10000</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="c20"
      decimals="-3"
      id="ixv-7781"
      unitRef="shares">10000</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockDividendsAndOtherAdjustments contextRef="c17" decimals="-3" id="ixv-7782" unitRef="usd">1000000</us-gaap:PreferredStockDividendsAndOtherAdjustments>
    <us-gaap:PreferredStockDividendsAndOtherAdjustments contextRef="c18" decimals="-3" id="ixv-7783" unitRef="usd">1000000</us-gaap:PreferredStockDividendsAndOtherAdjustments>
    <us-gaap:PreferredStockDividendsAndOtherAdjustments contextRef="c0" decimals="-3" id="ixv-7784" unitRef="usd">2084000</us-gaap:PreferredStockDividendsAndOtherAdjustments>
    <us-gaap:PreferredStockDividendsAndOtherAdjustments contextRef="c21" decimals="-3" id="ixv-7785" unitRef="usd">2084000</us-gaap:PreferredStockDividendsAndOtherAdjustments>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="c24" decimals="4" id="ixv-7786" unitRef="pure">0</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="c25" decimals="4" id="ixv-7787" unitRef="pure">0.055</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebtMaturitiesRepaymentTerms contextRef="c26" id="ixv-7788">2024-2059</us-gaap:LongTermDebtMaturitiesRepaymentTerms>
    <us-gaap:LongTermDebtCurrent contextRef="c22" decimals="-3" id="ixv-7789" unitRef="usd">277619000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent contextRef="c23" decimals="-3" id="ixv-7790" unitRef="usd">278374000</us-gaap:LongTermDebtCurrent>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="c29" decimals="4" id="ixv-7791" unitRef="pure">0.0394</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="c30" decimals="4" id="ixv-7792" unitRef="pure">0.0705</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebtMaturitiesRepaymentTerms contextRef="c31" id="ixv-7793">2028-2046</us-gaap:LongTermDebtMaturitiesRepaymentTerms>
    <us-gaap:LongTermDebtCurrent contextRef="c27" decimals="-3" id="ixv-7794" unitRef="usd">68342000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent contextRef="c28" decimals="-3" id="ixv-7795" unitRef="usd">69724000</us-gaap:LongTermDebtCurrent>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="c34" decimals="4" id="ixv-7796" unitRef="pure">0.02</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="c35" decimals="4" id="ixv-7797" unitRef="pure">0.0403</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebtMaturitiesRepaymentTerms contextRef="c36" id="ixv-7798">2025-2044</us-gaap:LongTermDebtMaturitiesRepaymentTerms>
    <us-gaap:LongTermDebtCurrent contextRef="c32" decimals="-3" id="ixv-7799" unitRef="usd">16843000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent contextRef="c33" decimals="-3" id="ixv-7800" unitRef="usd">16638000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent contextRef="c5" decimals="-3" id="ixv-7801" unitRef="usd">362804000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent contextRef="c6" decimals="-3" id="ixv-7802" unitRef="usd">364736000</us-gaap:LongTermDebtCurrent>
    <us-gaap:DebtInstrumentUnamortizedPremiumCurrent contextRef="c5" decimals="-3" id="ixv-7803" unitRef="usd">6432000</us-gaap:DebtInstrumentUnamortizedPremiumCurrent>
    <us-gaap:DebtInstrumentUnamortizedPremiumCurrent contextRef="c6" decimals="-3" id="ixv-7804" unitRef="usd">6529000</us-gaap:DebtInstrumentUnamortizedPremiumCurrent>
    <us-gaap:DebtInstrumentUnamortizedDiscountCurrent contextRef="c5" decimals="-3" id="ixv-7805" unitRef="usd">5293000</us-gaap:DebtInstrumentUnamortizedDiscountCurrent>
    <us-gaap:DebtInstrumentUnamortizedDiscountCurrent contextRef="c6" decimals="-3" id="ixv-7806" unitRef="usd">5372000</us-gaap:DebtInstrumentUnamortizedDiscountCurrent>
    <us-gaap:DeferredFinanceCostsCurrentGross contextRef="c5" decimals="-3" id="ixv-7807" unitRef="usd">7968000</us-gaap:DeferredFinanceCostsCurrentGross>
    <us-gaap:DeferredFinanceCostsCurrentGross contextRef="c6" decimals="-3" id="ixv-7808" unitRef="usd">7740000</us-gaap:DeferredFinanceCostsCurrentGross>
    <us-gaap:LongTermDebtNoncurrent contextRef="c5" decimals="-3" id="ixv-7809" unitRef="usd">355975000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c6" decimals="-3" id="ixv-7810" unitRef="usd">358153000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c37"
      decimals="INF"
      id="ixv-7811"
      unitRef="shares">17642000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c37" decimals="-3" id="ixv-7812" unitRef="usd">233054000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c38" decimals="-3" id="ixv-7813" unitRef="usd">167274000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c7" decimals="-3" id="ixv-7814" unitRef="usd">400328000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c40" decimals="-3" id="ixv-7815" unitRef="usd">5868000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c41" decimals="-3" id="ixv-7816" unitRef="usd">5868000</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesDividendReinvestmentPlan
      contextRef="c39"
      decimals="INF"
      id="ixv-7817"
      unitRef="shares">29000</us-gaap:StockIssuedDuringPeriodSharesDividendReinvestmentPlan>
    <us-gaap:StockIssuedDuringPeriodValueDividendReinvestmentPlan contextRef="c39" decimals="-3" id="ixv-7818" unitRef="usd">2342000</us-gaap:StockIssuedDuringPeriodValueDividendReinvestmentPlan>
    <us-gaap:StockIssuedDuringPeriodValueDividendReinvestmentPlan contextRef="c41" decimals="-3" id="ixv-7819" unitRef="usd">2342000</us-gaap:StockIssuedDuringPeriodValueDividendReinvestmentPlan>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c39" decimals="-3" id="ixv-7820" unitRef="usd">360000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c41" decimals="-3" id="ixv-7821" unitRef="usd">360000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="c39"
      decimals="4"
      id="ixv-7822"
      unitRef="usdPershares">0.3125</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash contextRef="c40" decimals="-3" id="ixv-7823" unitRef="usd">5513000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash contextRef="c41" decimals="-3" id="ixv-7824" unitRef="usd">5513000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsPreferredStockCash contextRef="c40" decimals="-3" id="ixv-7825" unitRef="usd">30000</us-gaap:DividendsPreferredStockCash>
    <us-gaap:DividendsPreferredStockCash contextRef="c41" decimals="-3" id="ixv-7826" unitRef="usd">30000</us-gaap:DividendsPreferredStockCash>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c42"
      decimals="INF"
      id="ixv-7827"
      unitRef="shares">17671000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c42" decimals="-3" id="ixv-7828" unitRef="usd">235756000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c43" decimals="-3" id="ixv-7829" unitRef="usd">167599000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c44" decimals="-3" id="ixv-7830" unitRef="usd">403355000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c46" decimals="-3" id="ixv-7831" unitRef="usd">9901000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c3" decimals="-3" id="ixv-7832" unitRef="usd">9901000</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesDividendReinvestmentPlan
      contextRef="c45"
      decimals="INF"
      id="ixv-7833"
      unitRef="shares">46000</us-gaap:StockIssuedDuringPeriodSharesDividendReinvestmentPlan>
    <us-gaap:StockIssuedDuringPeriodValueDividendReinvestmentPlan contextRef="c45" decimals="-3" id="ixv-7834" unitRef="usd">3402000</us-gaap:StockIssuedDuringPeriodValueDividendReinvestmentPlan>
    <us-gaap:StockIssuedDuringPeriodValueDividendReinvestmentPlan contextRef="c3" decimals="-3" id="ixv-7835" unitRef="usd">3402000</us-gaap:StockIssuedDuringPeriodValueDividendReinvestmentPlan>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="c45"
      decimals="INF"
      id="ixv-7836"
      unitRef="shares">7000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c45" decimals="-3" id="ixv-7837" unitRef="usd">27000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c3" decimals="-3" id="ixv-7838" unitRef="usd">27000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="c45"
      decimals="INF"
      id="ixv-7839"
      unitRef="shares">5000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="c45" decimals="-3" id="ixv-7840" unitRef="usd">360000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="c3" decimals="-3" id="ixv-7841" unitRef="usd">360000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="c45"
      decimals="4"
      id="ixv-7842"
      unitRef="usdPershares">0.3125</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash contextRef="c46" decimals="-3" id="ixv-7843" unitRef="usd">5538000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash contextRef="c3" decimals="-3" id="ixv-7844" unitRef="usd">5538000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsPreferredStockCash contextRef="c46" decimals="-3" id="ixv-7845" unitRef="usd">30000</us-gaap:DividendsPreferredStockCash>
    <us-gaap:DividendsPreferredStockCash contextRef="c3" decimals="-3" id="ixv-7846" unitRef="usd">30000</us-gaap:DividendsPreferredStockCash>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c47"
      decimals="INF"
      id="ixv-7847"
      unitRef="shares">17729000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c47" decimals="-3" id="ixv-7848" unitRef="usd">239545000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c48" decimals="-3" id="ixv-7849" unitRef="usd">171932000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c8" decimals="-3" id="ixv-7850" unitRef="usd">411477000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c49"
      decimals="INF"
      id="ixv-7851"
      unitRef="shares">17821000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c49" decimals="-3" id="ixv-7852" unitRef="usd">246764000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c50" decimals="-3" id="ixv-7853" unitRef="usd">176227000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c6" decimals="-3" id="ixv-7854" unitRef="usd">422991000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c52" decimals="-3" id="ixv-7855" unitRef="usd">10682000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c53" decimals="-3" id="ixv-7856" unitRef="usd">10682000</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesDividendReinvestmentPlan
      contextRef="c51"
      decimals="INF"
      id="ixv-7857"
      unitRef="shares">5000</us-gaap:StockIssuedDuringPeriodSharesDividendReinvestmentPlan>
    <us-gaap:StockIssuedDuringPeriodValueDividendReinvestmentPlan contextRef="c51" decimals="-3" id="ixv-7858" unitRef="usd">252000</us-gaap:StockIssuedDuringPeriodValueDividendReinvestmentPlan>
    <us-gaap:StockIssuedDuringPeriodValueDividendReinvestmentPlan contextRef="c53" decimals="-3" id="ixv-7859" unitRef="usd">252000</us-gaap:StockIssuedDuringPeriodValueDividendReinvestmentPlan>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="c51"
      decimals="INF"
      id="ixv-7860"
      unitRef="shares">-12000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c51" decimals="-3" id="ixv-7861" unitRef="usd">-465000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c53" decimals="-3" id="ixv-7862" unitRef="usd">-465000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="c51"
      decimals="4"
      id="ixv-7863"
      unitRef="usdPershares">0.325</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash contextRef="c52" decimals="-3" id="ixv-7864" unitRef="usd">5738000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash contextRef="c53" decimals="-3" id="ixv-7865" unitRef="usd">5738000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsPreferredStockCash contextRef="c52" decimals="-3" id="ixv-7866" unitRef="usd">30000</us-gaap:DividendsPreferredStockCash>
    <us-gaap:DividendsPreferredStockCash contextRef="c53" decimals="-3" id="ixv-7867" unitRef="usd">30000</us-gaap:DividendsPreferredStockCash>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c54"
      decimals="INF"
      id="ixv-7868"
      unitRef="shares">17814000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c54" decimals="-3" id="ixv-7869" unitRef="usd">246551000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c55" decimals="-3" id="ixv-7870" unitRef="usd">181141000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c56" decimals="-3" id="ixv-7871" unitRef="usd">427692000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c58" decimals="-3" id="ixv-7872" unitRef="usd">10546000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c2" decimals="-3" id="ixv-7873" unitRef="usd">10546000</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesDividendReinvestmentPlan
      contextRef="c57"
      decimals="INF"
      id="ixv-7874"
      unitRef="shares">5000</us-gaap:StockIssuedDuringPeriodSharesDividendReinvestmentPlan>
    <us-gaap:StockIssuedDuringPeriodValueDividendReinvestmentPlan contextRef="c57" decimals="-3" id="ixv-7875" unitRef="usd">253000</us-gaap:StockIssuedDuringPeriodValueDividendReinvestmentPlan>
    <us-gaap:StockIssuedDuringPeriodValueDividendReinvestmentPlan contextRef="c2" decimals="-3" id="ixv-7876" unitRef="usd">253000</us-gaap:StockIssuedDuringPeriodValueDividendReinvestmentPlan>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="c57"
      decimals="INF"
      id="ixv-7877"
      unitRef="shares">3000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c57" decimals="-3" id="ixv-7878" unitRef="usd">-187000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures contextRef="c2" decimals="-3" id="ixv-7879" unitRef="usd">-187000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="c57"
      decimals="INF"
      id="ixv-7880"
      unitRef="shares">7000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="c57" decimals="-3" id="ixv-7881" unitRef="usd">397000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross contextRef="c2" decimals="-3" id="ixv-7882" unitRef="usd">397000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="c57"
      decimals="4"
      id="ixv-7883"
      unitRef="usdPershares">0.325</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash contextRef="c58" decimals="-3" id="ixv-7884" unitRef="usd">5793000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash contextRef="c2" decimals="-3" id="ixv-7885" unitRef="usd">5793000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsPreferredStockCash contextRef="c58" decimals="-3" id="ixv-7886" unitRef="usd">30000</us-gaap:DividendsPreferredStockCash>
    <us-gaap:DividendsPreferredStockCash contextRef="c2" decimals="-3" id="ixv-7887" unitRef="usd">30000</us-gaap:DividendsPreferredStockCash>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c59"
      decimals="INF"
      id="ixv-7888"
      unitRef="shares">17829000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c59" decimals="-3" id="ixv-7889" unitRef="usd">247014000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c60" decimals="-3" id="ixv-7890" unitRef="usd">185864000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c5" decimals="-3" id="ixv-7891" unitRef="usd">432878000</us-gaap:StockholdersEquity>
    <us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock contextRef="c0" id="ixv-3320">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 9pt"&gt;&lt;b&gt;Note 1 &#x2013; Basis of Presentation and Recent Developments&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 9pt; text-align: justify"&gt;Middlesex Water Company (Middlesex or the Company)
is the parent company and sole shareholder of Tidewater Utilities, Inc. (Tidewater), Pinelands Water Company (Pinelands Water) and Pinelands
Wastewater Company (Pinelands Wastewater) (collectively, Pinelands), Utility Service Affiliates, Inc. (USA), and Utility Service Affiliates&#160;&#160;(Perth
Amboy) Inc. (USA-PA). Southern Shores Water Company, LLC (Southern Shores) and White Marsh Environmental Systems, Inc. (White Marsh)
are wholly-owned subsidiaries of Tidewater. The financial statements for Middlesex and its wholly-owned subsidiaries are reported on
a consolidated basis.&#160;All significant intercompany accounts and transactions have been eliminated.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 9pt; text-align: justify"&gt;The consolidated notes within the 2023 Annual Report
on Form 10-K (the 2023 Form 10-K) are applicable to these financial statements and, in the opinion of the Company, the accompanying unaudited
condensed consolidated financial statements contain all adjustments necessary (including normal recurring accruals) to present fairly
the Company&#x2019;s financial position as of June 30, 2024, the results of operations for the three and six month periods ended June
30, 2024 and 2023 and cash flows for the six month periods ended June 30, 2024 and 2023. Information included in the Condensed Consolidated
Balance Sheet as of December 31, 2023, has been derived from the Company&#x2019;s December 31, 2023 audited financial statements included
in the 2023 Form 10-K.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 9pt; text-align: justify"&gt;&lt;i&gt;Recent Developments &lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 9pt; text-align: justify"&gt;&lt;b&gt;United States Environmental Protection Agency
(USEPA) Issues Final Perfluoroalkyl Substances (PFAS) Regulations&lt;/b&gt; - In April 2024, the USEPA finalized drinking water regulations
for PFAS, establishing maximum contaminant levels (MCLs) for three PFAS compounds (Regulated PFAS) that are lower than the current New
Jersey Department of Environmental Protection MCLs adhered to by the Company. Under the new USEPA regulations effective April 2024, water
systems must monitor for Regulated PFAS and have three years to complete initial monitoring (by April 2027), followed by ongoing compliance
monitoring. Water systems must also provide the public with information on the levels of Regulated PFAS in their drinking water beginning
in 2027. Water systems have five years (by April 2029) to implement solutions that reduce Regulated PFAS if monitoring shows that drinking
water levels exceed these MCLs.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 9pt; text-align: justify"&gt;Beginning in April 2029, water systems that have
Regulated PFAS in drinking water which exceeds one or more of these MCLs must take action to reduce levels of these PFAS compounds in
their drinking water and must provide notification to the public of the violation.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 9pt; text-align: justify"&gt;In anticipation of these new USEPA standards, in
2023, the Company began implementing its strategy to meet these lower MCLs for Regulated PFAS and is currently performing preliminary
engineering studies to ensure that effective PFAS treatment approaches are implemented.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 9pt; text-align: justify"&gt;&lt;i&gt;Recent Accounting Guidance &lt;/i&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The recently issued accounting standards that have not yet been
adopted by the Company as of June&#160;30, 2024 are as follows:&lt;/p&gt;

&lt;p style="font: 6pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif"&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 15%; white-space: nowrap; vertical-align: bottom; padding-right: 1.9pt; padding-left: 0.9pt; text-align: center"&gt;Standard&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; white-space: nowrap; vertical-align: top"&gt;&#160;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 36%; white-space: nowrap; vertical-align: bottom; padding-right: 1.9pt; padding-left: 0.9pt; text-align: center"&gt;Description&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; white-space: nowrap; vertical-align: top"&gt;&#160;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 20%; white-space: nowrap; vertical-align: bottom; padding-right: 1.9pt; padding-left: 0.9pt; text-align: center"&gt;Date of Adoption&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; white-space: nowrap; vertical-align: top"&gt;&#160;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 10%; white-space: nowrap; vertical-align: bottom; padding-right: 1.9pt; padding-left: 0.9pt; text-align: center"&gt;Application&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; white-space: nowrap; vertical-align: top"&gt;&#160;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 15%; white-space: nowrap; vertical-align: bottom; padding-right: 1.9pt; padding-left: 0.9pt; text-align: center"&gt;Effect on the &lt;br/&gt; Condensed &lt;br/&gt; Consolidated &lt;br/&gt; Financial Statements&lt;/td&gt; &lt;/tr&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif"&gt; &lt;td style="border-top: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF; padding-right: 1.9pt; padding-left: 0.9pt"&gt;Accounting Standards Update (&#x201c;ASU&#x201d;) 2023-07 &#x201c;Improvements to Reportable Segment Disclosures&#x201d;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF"&gt;&#160;&lt;/td&gt; &lt;td style="border-top: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 1.9pt 0 0.9pt"&gt;The ASU requires disclosure of significant segment expenses, extends certain annual disclosures to interim periods, and additional qualitative disclosures regarding the chief operating decision maker.&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 1.9pt 0 0.9pt"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF"&gt;&#160;&lt;/td&gt; &lt;td style="border-top: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF; padding-right: 1.9pt; padding-left: 0.9pt"&gt;The ASU is effective for the Company beginning with its annual financial statements for the year ending December 31, 2024. Early adoption is permitted.&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF"&gt;&#160;&lt;/td&gt; &lt;td style="border-top: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF; padding-right: 1.9pt; padding-left: 0.9pt"&gt;Retrospective&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF"&gt;&#160;&lt;/td&gt; &lt;td style="border-top: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF; padding-right: 1.9pt; padding-left: 0.9pt"&gt;The Company is currently evaluating the requirements of ASU 2023-07.&lt;/td&gt; &lt;/tr&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif"&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: white; padding-right: 1.9pt; padding-left: 0.9pt"&gt;ASU 2023-09 &#x201c;Improvements to Income Tax Disclosures&#x201d;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: white"&gt;&#160;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: white; padding-right: 1.9pt; padding-left: 0.9pt"&gt;The ASU amends certain income tax disclosure requirements, including adding requirements to present the reconciliation of income tax expense computed at the statutory rate to actual income tax expense using both percentages and amounts and providing a disaggregation of income taxes paid. Further, certain disclosures are eliminated, including the current requirement to disclose information on changes in unrecognized tax benefits in the next 12 months.&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: white"&gt;&#160;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: white; padding-right: 1.9pt; padding-left: 0.9pt"&gt;The ASU is effective for the Company beginning with its annual financial statements for the year ending December 31, 2025. Early adoption is permitted.&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: white"&gt;&#160;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: white; padding-right: 1.9pt; padding-left: 0.9pt"&gt;Prospective, with retrospective application also permitted.&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: white"&gt;&#160;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: white; padding-right: 1.9pt; padding-left: 0.9pt"&gt;The Company is currently evaluating the requirements of ASU 2023-09.&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock contextRef="c0" id="ixv-7892">The recently issued accounting standards that have not yet been
adopted by the Company as of June&#160;30, 2024 are as follows:&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif"&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 15%; white-space: nowrap; vertical-align: bottom; padding-right: 1.9pt; padding-left: 0.9pt; text-align: center"&gt;Standard&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; white-space: nowrap; vertical-align: top"&gt;&#160;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 36%; white-space: nowrap; vertical-align: bottom; padding-right: 1.9pt; padding-left: 0.9pt; text-align: center"&gt;Description&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; white-space: nowrap; vertical-align: top"&gt;&#160;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 20%; white-space: nowrap; vertical-align: bottom; padding-right: 1.9pt; padding-left: 0.9pt; text-align: center"&gt;Date of Adoption&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; white-space: nowrap; vertical-align: top"&gt;&#160;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 10%; white-space: nowrap; vertical-align: bottom; padding-right: 1.9pt; padding-left: 0.9pt; text-align: center"&gt;Application&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 1%; white-space: nowrap; vertical-align: top"&gt;&#160;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; width: 15%; white-space: nowrap; vertical-align: bottom; padding-right: 1.9pt; padding-left: 0.9pt; text-align: center"&gt;Effect on the &lt;br/&gt; Condensed &lt;br/&gt; Consolidated &lt;br/&gt; Financial Statements&lt;/td&gt; &lt;/tr&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif"&gt; &lt;td style="border-top: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF; padding-right: 1.9pt; padding-left: 0.9pt"&gt;Accounting Standards Update (&#x201c;ASU&#x201d;) 2023-07 &#x201c;Improvements to Reportable Segment Disclosures&#x201d;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF"&gt;&#160;&lt;/td&gt; &lt;td style="border-top: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF"&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 1.9pt 0 0.9pt"&gt;The ASU requires disclosure of significant segment expenses, extends certain annual disclosures to interim periods, and additional qualitative disclosures regarding the chief operating decision maker.&lt;/p&gt; &lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0 1.9pt 0 0.9pt"&gt;&#160;&lt;/p&gt;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF"&gt;&#160;&lt;/td&gt; &lt;td style="border-top: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF; padding-right: 1.9pt; padding-left: 0.9pt"&gt;The ASU is effective for the Company beginning with its annual financial statements for the year ending December 31, 2024. Early adoption is permitted.&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF"&gt;&#160;&lt;/td&gt; &lt;td style="border-top: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF; padding-right: 1.9pt; padding-left: 0.9pt"&gt;Retrospective&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF"&gt;&#160;&lt;/td&gt; &lt;td style="border-top: black 1pt solid; font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: #CCEEFF; padding-right: 1.9pt; padding-left: 0.9pt"&gt;The Company is currently evaluating the requirements of ASU 2023-07.&lt;/td&gt; &lt;/tr&gt; &lt;tr style="font: 10pt Times New Roman, Times, Serif"&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: white; padding-right: 1.9pt; padding-left: 0.9pt"&gt;ASU 2023-09 &#x201c;Improvements to Income Tax Disclosures&#x201d;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: white"&gt;&#160;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: white; padding-right: 1.9pt; padding-left: 0.9pt"&gt;The ASU amends certain income tax disclosure requirements, including adding requirements to present the reconciliation of income tax expense computed at the statutory rate to actual income tax expense using both percentages and amounts and providing a disaggregation of income taxes paid. Further, certain disclosures are eliminated, including the current requirement to disclose information on changes in unrecognized tax benefits in the next 12 months.&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: white"&gt;&#160;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: white; padding-right: 1.9pt; padding-left: 0.9pt"&gt;The ASU is effective for the Company beginning with its annual financial statements for the year ending December 31, 2025. Early adoption is permitted.&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: white"&gt;&#160;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: white; padding-right: 1.9pt; padding-left: 0.9pt"&gt;Prospective, with retrospective application also permitted.&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: white"&gt;&#160;&lt;/td&gt; &lt;td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; background-color: white; padding-right: 1.9pt; padding-left: 0.9pt"&gt;The Company is currently evaluating the requirements of ASU 2023-09.&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;</us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock>
    <us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleDescription contextRef="c61" id="ixv-7893">The ASU requires disclosure of significant segment expenses, extends certain annual disclosures to interim periods, and additional qualitative disclosures regarding the chief operating decision maker.</us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleDescription>
    <us-gaap:ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate contextRef="c62" id="ixv-7894">2024-12-31</us-gaap:ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate>
    <us-gaap:ChangeInAccountingPrincipleAccountingStandardsUpdateRetrospectiveApplicationImpracticableReasonAndAlternativeMethodDescription contextRef="c61" id="ixv-7895">Retrospective</us-gaap:ChangeInAccountingPrincipleAccountingStandardsUpdateRetrospectiveApplicationImpracticableReasonAndAlternativeMethodDescription>
    <us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleDescriptionOfPriorperiodInformationRetrospectivelyAdjusted contextRef="c61" id="ixv-7896">The Company is currently evaluating the requirements of ASU 2023-07.</us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleDescriptionOfPriorperiodInformationRetrospectivelyAdjusted>
    <us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleDescription contextRef="c63" id="ixv-7897">The ASU amends certain income tax disclosure requirements, including adding requirements to present the reconciliation of income tax expense computed at the statutory rate to actual income tax expense using both percentages and amounts and providing a disaggregation of income taxes paid. Further, certain disclosures are eliminated, including the current requirement to disclose information on changes in unrecognized tax benefits in the next 12 months.</us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleDescription>
    <us-gaap:ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate contextRef="c64" id="ixv-7898">2025-12-31</us-gaap:ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate>
    <us-gaap:ChangeInAccountingPrincipleAccountingStandardsUpdateRetrospectiveApplicationImpracticableReasonAndAlternativeMethodDescription contextRef="c63" id="ixv-7899">Prospective, with retrospective application also permitted.</us-gaap:ChangeInAccountingPrincipleAccountingStandardsUpdateRetrospectiveApplicationImpracticableReasonAndAlternativeMethodDescription>
    <us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleDescriptionOfPriorperiodInformationRetrospectivelyAdjusted contextRef="c63" id="ixv-7900">The Company is currently evaluating the requirements of ASU 2023-09.</us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleDescriptionOfPriorperiodInformationRetrospectivelyAdjusted>
    <us-gaap:PublicUtilitiesDisclosureTextBlock contextRef="c0" id="ixv-3383">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;Note 2 &lt;/b&gt;&#x2013; &lt;b&gt;Rate and Regulatory Matters&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;Middlesex &lt;/b&gt;&#x2013; The approval by the New Jersey
Board of Public Utilities (NJBPU) in February 2024 of the negotiated settlement of the Middlesex 2023 base rate case is expected to increase
annual operating revenues by $15.4 million, effective March 1, 2024. The approved tariff rates were designed to recover increased operating
costs as well as a return on invested capital of $563.1 million, based on an authorized return on common equity of 9.6%. Middlesex has
made capital infrastructure investments to ensure prudent upgrade and replacement of its utility assets to support continued regulatory
compliance, resilience and overall quality of service. In August 2023, Middlesex and 3M Company (3M) executed a settlement agreement (Settlement
Agreement) to resolve a lawsuit Middlesex previously initiated claiming 3M introduced PFAS, which includes Perfluorooctanoic Acid (PFOA),&#160;into
the Company&#x2019;s water supply for its&#160;Park Avenue&#160;Wellfield Treatment Plant (Park Avenue Plant). The rate case settlement
provides that the net proceeds from the 3M Settlement Agreement were to be used to mitigate the increase in customer rates and reimburse
Middlesex for previously incurred costs for the construction of the Park Avenue Plant PFAS treatment upgrades, including depreciation
and carrying costs. This resulted in the reclassification of $48.3 million from Regulatory Liabilities to Contributions in Aid of Construction
from the December 31, 2023 balance sheet. In 2024, the Company also recognized the recovery of $0.9 million for depreciation and $4.1
million for carrying costs associated with the Park Avenue Plant PFAS treatment upgrades, as well as the recovery of $1.4 million of previously
incurred operating treatment costs while the Park Avenue Plant PFAS treatment upgrades were in process.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Middlesex Lead Service Line Replacement (LSLR)
Plan, which was approved by the NJBPU in January 2024, has commenced and Middlesex submitted a customer surcharge filing with the NJBPU
in July 2024 to recover costs incurred replacing Middlesex customer-owned lead service lines. The surcharge is for $1.2 million of costs
incurred through June 2024, which are expected to be recovered between September 2024 and February 2025. The surcharge is required to
be reset every six months over the life of the LSLR Plan. Cost recovery for replacing Company-owned lead service lines are recoverable
through traditional rate making in connection with general rate case filings.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;In May 2024, the NJBPU approved a Distribution System
Improvement Charge (DSIC) rate, effective May 26, 2024, that is expected to result in $0.5 million of annual revenues. A DSIC is a rate-mechanism
that allows water utilities to recover investments in, and generate a return on, qualifying capital improvements made between general
rate case proceedings.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;Tidewater - &lt;/b&gt;Effective July 1, 2024, Tidewater
increased its Delaware Public Service Commission (DEPSC)-approved DSIC rate, which is expected to generate revenue of approximately $1.6
million annually.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;In July 2024, Tidewater filed a petition seeking DEPSC
approval of deferred accounting treatment for costs associated with Tidewater&#x2019;s obligation to identify and inventory lead service
lines throughout Tidewater&#x2019;s service area, as required by federal law and Delaware regulations. Through June 30, 2024, Tidewater
has spent $0.3 million, included in Operations and Maintenance Expense, and expects to spend approximately $2.1 million through September
30, 2024.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;In addition, in July 2024, Tidewater provided the
DEPSC a notice of intent to file a general rate case application in the third quarter 2024.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;Twin Lakes Utilities, Inc. (Twin Lakes) &#x2013;&lt;/b&gt;
Twin Lakes provides water services to approximately 115 residential customers in Shohola, Pennsylvania. Pursuant to the Pennsylvania Public
Utility Code, Twin Lakes filed a petition requesting the Pennsylvania Public Utilities Commission (PAPUC) to order the acquisition of
Twin Lakes by a capable public utility. The PAPUC assigned an Administrative Law Judge (ALJ) to adjudicate the matter and submit a recommended
decision (Recommended Decision) to the PAPUC. As part of this legal proceeding the PAPUC also issued an Order in January 2021 appointing
a large Pennsylvania based investor-owned water utility as the receiver (the Receiver Utility) of the Twin Lakes system until the petition
is fully adjudicated by the PAPUC. In November 2021, the PAPUC issued an Order affirming the ALJ&#x2019;s Recommended Decision, ordering
the Receiver Utility to acquire the Twin Lakes water system and for Middlesex, the parent company of Twin Lakes, to submit $1.7 million
into an escrow account within 30 days. Twin Lakes immediately filed a Petition For Review (PFR) with the Commonwealth Court of Pennsylvania
(the Commonwealth Court) seeking reversal and vacation of the escrow requirement on the grounds that it violates the Pennsylvania Public
Utility Code as well as the United States Constitution. In addition, Twin Lakes filed an emergency petition for stay of the PAPUC Order
pending the Commonwealth Court&#x2019;s review of the merits arguments contained in Twin Lakes&#x2019; PFR. In December 2021, the Commonwealth
Court granted Twin Lakes&#x2019; emergency petition, pending its review. In August 2022, the Commonwealth Court issued an opinion upholding
PAPUC&#x2019;s November 2021 Order in its entirety. In September 2022, Twin Lakes filed a Petition For Allowance of Appeal (Appeal Petition)
to the Supreme Court of Pennsylvania seeking reversal of the Commonwealth Court&#x2019;s decision to uphold the escrow requirement on the
grounds that the Commonwealth Court erred in failing to address Twin Lakes&#x2019; claims that because the $1.7 million escrow requirement
placed on Middlesex violated Middlesex&#x2019;s constitutional rights, Middlesex&#x2019;s refusal to submit this escrow payment would jeopardize
the relief Twin Lakes was otherwise entitled to in the appointment of the Receiver Utility. In March 2023, the Supreme Court of Pennsylvania
issued a decision denying Twin Lakes&#x2019; Appeal Petition without addressing this claim on the merits. As a result of the Pennsylvania
Courts&#x2019; failure to address Twin Lakes&#x2019; claim, Middlesex has subsequently filed a Complaint with the United States District
Court for the Middle District of Pennsylvania (US District Court) to address the issue of whether the PAPUC&#x2019;s Order violated Middlesex&#x2019;s
rights under the United States Constitution. On January 18, 2024, the US District Court issued a decision dismissing Middlesex&#x2019;s
complaint without addressing Middlesex&#x2019;s claims on the merits. On January 31, 2024, Middlesex filed a Notice of Appeal of the US
District Court&#x2019;s decision with the United States Court of Appeals for the Third Circuit (Third Circuit Court). The Third Circuit
Court has issued a briefing schedule that will extend into July 2024 and it is expected that oral arguments will be scheduled before a
three-judge panel of the Third Circuit Court following the completion of the briefing schedule.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The financial results, total assets and financial
obligations of Twin Lakes are not material to Middlesex.&lt;/p&gt;</us-gaap:PublicUtilitiesDisclosureTextBlock>
    <us-gaap:PublicUtilitiesApprovedRateIncreaseDecreaseAmount contextRef="c65" decimals="-5" id="ixv-7901" unitRef="usd">15400000</us-gaap:PublicUtilitiesApprovedRateIncreaseDecreaseAmount>
    <us-gaap:PublicUtilitiesApprovedRateIncreaseDecreaseAmount contextRef="c2" decimals="-5" id="ixv-7902" unitRef="usd">563100000</us-gaap:PublicUtilitiesApprovedRateIncreaseDecreaseAmount>
    <us-gaap:PublicUtilitiesApprovedReturnOnEquityPercentage contextRef="c2" decimals="3" id="ixv-7903" unitRef="pure">0.096</us-gaap:PublicUtilitiesApprovedReturnOnEquityPercentage>
    <us-gaap:OtherLiabilities contextRef="c66" decimals="-5" id="ixv-7904" unitRef="usd">48300000</us-gaap:OtherLiabilities>
    <us-gaap:Depreciation contextRef="c67" decimals="-5" id="ixv-7905" unitRef="usd">900000</us-gaap:Depreciation>
    <us-gaap:CarryingCostsPropertyAndExplorationRights contextRef="c0" decimals="-5" id="ixv-7906" unitRef="usd">4100000</us-gaap:CarryingCostsPropertyAndExplorationRights>
    <us-gaap:OtherDeferredCostsNet contextRef="c5" decimals="-5" id="ixv-7907" unitRef="usd">1400000</us-gaap:OtherDeferredCostsNet>
    <msex:SurchargeForCostsIncurred contextRef="c68" decimals="-5" id="ixv-7908" unitRef="usd">1200000</msex:SurchargeForCostsIncurred>
    <us-gaap:BusinessAcquisitionRevenueReportedByAcquiredEntityForLastAnnualPeriod contextRef="c69" decimals="-5" id="ixv-7909" unitRef="usd">500000</us-gaap:BusinessAcquisitionRevenueReportedByAcquiredEntityForLastAnnualPeriod>
    <us-gaap:Revenues contextRef="c70" decimals="-5" id="ixv-7910" unitRef="usd">1600000</us-gaap:Revenues>
    <us-gaap:UtilitiesOperatingExpenseMaintenanceAndOperations contextRef="c71" decimals="-5" id="ixv-7911" unitRef="usd">300000</us-gaap:UtilitiesOperatingExpenseMaintenanceAndOperations>
    <us-gaap:UtilitiesOperatingExpenseMaintenanceAndOperations contextRef="c72" decimals="-5" id="ixv-7912" unitRef="usd">2100000</us-gaap:UtilitiesOperatingExpenseMaintenanceAndOperations>
    <us-gaap:EscrowDeposit contextRef="c73" decimals="-5" id="ixv-7913" unitRef="usd">1700000</us-gaap:EscrowDeposit>
    <us-gaap:EscrowDeposit contextRef="c74" decimals="-5" id="ixv-7914" unitRef="usd">1700000</us-gaap:EscrowDeposit>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="c0" id="ixv-3422">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;Note 3 &#x2013; Capitalization&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;Common Stock&lt;/b&gt; &#x2013; During the six months
ended June 30, 2024 and 2023, there were 9,683 common shares (approximately $0.5 million) and 75,764 common shares (approximately $5.7
million) respectively, issued under the Middlesex Water Company Investment Plan.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Middlesex has received approval from the NJBPU to
issue and sell up to 1.0 million shares of its common stock, without par value, through December 31, 2025. Sales of additional shares
of common stock are part of the Company&#x2019;s comprehensive financing plan to fund its multi-year utility plant infrastructure investment
program. As described below in &#x201c;Long-term Debt&#x201d;, the NJBPU also approved the debt funding component of the financing plan.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;Long-term Debt &#x2013;&lt;/b&gt; Subject to regulatory
approval, the Company periodically issues long-term debt to fund its investments in utility plant. To the extent possible and fiscally
prudent, the Company finances qualifying capital projects under State Revolving Fund (SRF) loan programs in New Jersey and Delaware. These
government programs provide financing at interest rates typically below rates available in the broader financial markets. A portion of
the borrowings under the New Jersey SRF is interest-free.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Middlesex has received approval from the NJBPU to
borrow up to $300.0 million from the New Jersey SRF Program, the New Jersey Economic Development Authority, private placement and other
financial institutions as needed through December 31, 2025. The Company expects to issue debt securities in a series of one or more transaction
offerings over a multi-year period to help fund Middlesex&#x2019;s multi-year capital construction program.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Under the New Jersey SRF program, borrowers first
enter into a construction loan agreement with the New Jersey Infrastructure Bank (NJIB) at a below market interest rate. When construction
on the qualifying project is substantially complete, NJIB will coordinate the conversion of the construction loan into a long-term securitized
loan with a portion of the principal balance having a stated interest rate of zero percent (0%) and a portion of the principal balance
at a market interest rate at the time of closing using the credit rating of the State of New Jersey.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Under the Delaware SRF program, borrowers 1) enter
into a long-term note agreement for a term not to exceed twenty years, 2) submit requisitions for cost reimbursements during the construction
period for up to two years after the agreement is executed and 3) as the proceeds are received from the requisitions, borrowers record
a corresponding debt obligation amount.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;In May 2024, Tidewater closed on four DEPSC-approved
Delaware SRF loans totaling $5.6 million, all at interest rates of 2.0% with expected maturity dates in 2044. These loans are for the
construction, relocation, improvement, and/or interconnection of transmission mains and construction of a water treatment facility. Tidewater
has not drawn down on these loans as of June 30, 2024. Each project has its own construction timetable with the last spending set to occur
in 2026.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;In July 2024, Tidewater received a commitment for
a $2.2 million Delaware SRF loan with a 0.0% interest rate. This loan is for costs associated with Tidewater&#x2019;s obligation, as required
by federal law and Delaware regulations, to identify and inventory lead service lines throughout Tidewater&#x2019;s service area. If and
when approval is received from the DEPSC, Tidewater expects to close on this loan and draw down on it in 2024.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Separately, Tidewater has two active construction
projects funded by prior year Delaware SRF loans totaling $8.3 million with remaining availability of funds for borrowing. These loans
are for the construction of a one million gallon elevated storage tank and construction, relocation, improvement, and interconnection
of transmission mains. Tidewater has drawn a total of $4.9 million through June 30, 2024 and expects that the requisitions will continue
through late 2024.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;Fair Value of Financial Instruments &#x2013;&lt;/b&gt;
The following methods and assumptions were used by the Company in estimating its fair value disclosure for financial instruments for which
it is practicable to estimate that value. The carrying amounts reflected in the condensed consolidated balance sheets for cash and cash
equivalents, accounts receivable, accounts payable and notes payable approximate their respective fair values due to the short-term maturities
of these instruments. The fair value of First Mortgage Bonds (FMBs) and SRF Bonds (collectively, the Bonds) issued by Middlesex is based
on quoted market prices for similar issues. Under the fair value hierarchy, the fair value of cash and cash equivalents is classified
as a Level 1 measurement and the fair value of notes payable and the FMBs in the table below are classified as Level 2 measurements. The
carrying amount and fair value of the FMBs were as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="15" style="white-space: nowrap; text-align: center"&gt;(Thousands of Dollars)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;June 30, 2024&lt;/td&gt;&lt;td style="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;December 31, 2023&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; text-align: center"&gt;Carrying&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; text-align: center"&gt;Fair&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; text-align: center"&gt;Carrying&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; text-align: center"&gt;Fair&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid"&gt;Amount&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid"&gt;Value&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid"&gt;Amount&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid"&gt;Value&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 48%"&gt;FMBs&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;132,619&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;129,574&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;133,374&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;131,745&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;It was not practicable to estimate the fair value
on our outstanding long-term debt for which there is no quoted market price and there is not an active trading market. For details, including
carrying value, interest rates and due dates on these series of long-term debt, please refer to those series noted as &#x201c;Amortizing
Secured Notes&#x201d; and &#x201c;State Revolving Trust Notes&#x201d; on the Condensed Consolidated Statements of Capital Stock and Long-Term
Debt. The carrying amount of these instruments was $230.2 million and $231.3 million at June 30, 2024 and December 31, 2023, respectively.
Customer advances for construction have carrying amounts of $21.1 million and $21.3 million at June 30, 2024 and December 31, 2023, respectively.
Their relative fair values cannot be accurately estimated since future refund payments depend on several variables, including new customer
connections, customer consumption levels and future rate increases.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Substantially all of the utility plant of the Company
is subject to the lien of its mortgage, which includes debt service and capital ratio covenants. The Company is in compliance with all
of its mortgage covenants and restrictions.&lt;/p&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="c0"
      decimals="-3"
      id="ixv-7915"
      unitRef="shares">9683000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c0" decimals="-5" id="ixv-7916" unitRef="usd">500000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="c4"
      decimals="-3"
      id="ixv-7917"
      unitRef="shares">75764000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c4" decimals="-5" id="ixv-7918" unitRef="usd">5700000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction contextRef="c0" decimals="INF" id="ixv-7919" unitRef="usd">1000000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:PublicUtilitiesApprovedRateIncreaseDecreaseAmount contextRef="c75" decimals="-5" id="ixv-7920" unitRef="usd">300000000</us-gaap:PublicUtilitiesApprovedRateIncreaseDecreaseAmount>
    <us-gaap:LongTermDebtPercentageBearingVariableInterestRate
      contextRef="c76"
      decimals="INF"
      id="ixv-7921"
      unitRef="pure">0</us-gaap:LongTermDebtPercentageBearingVariableInterestRate>
    <us-gaap:ProceedsFromLoans contextRef="c77" decimals="INF" id="ixv-7922" unitRef="usd">5600000</us-gaap:ProceedsFromLoans>
    <us-gaap:LineOfCreditFacilityInterestRateDuringPeriod contextRef="c78" decimals="3" id="ixv-7923" unitRef="pure">0.02</us-gaap:LineOfCreditFacilityInterestRateDuringPeriod>
    <us-gaap:LoansAndLeasesReceivableCommitmentsFixedRates contextRef="c79" decimals="-5" id="ixv-7924" unitRef="usd">2200000</us-gaap:LoansAndLeasesReceivableCommitmentsFixedRates>
    <us-gaap:LoansReceivableBasisSpreadOnVariableRate contextRef="c80" decimals="3" id="ixv-7925" unitRef="pure">0</us-gaap:LoansReceivableBasisSpreadOnVariableRate>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity contextRef="c81" decimals="-5" id="ixv-7926" unitRef="usd">8300000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c82" decimals="-5" id="ixv-7927" unitRef="usd">4900000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:ScheduleOfCapitalizationTextBlock contextRef="c0" id="ixv-7928">The
carrying amount and fair value of the FMBs were as follows:&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="15" style="white-space: nowrap; text-align: center"&gt;(Thousands of Dollars)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;June 30, 2024&lt;/td&gt;&lt;td style="font-weight: bold; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1pt solid"&gt;December 31, 2023&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; text-align: center"&gt;Carrying&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; text-align: center"&gt;Fair&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; text-align: center"&gt;Carrying&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; text-align: center"&gt;Fair&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid"&gt;Amount&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid"&gt;Value&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid"&gt;Amount&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid"&gt;Value&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 48%"&gt;FMBs&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;132,619&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;129,574&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;133,374&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;131,745&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfCapitalizationTextBlock>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c5" decimals="-3" id="ixv-7929" unitRef="usd">132619000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LongTermDebtFairValue contextRef="c5" decimals="-3" id="ixv-7930" unitRef="usd">129574000</us-gaap:LongTermDebtFairValue>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c6" decimals="-3" id="ixv-7931" unitRef="usd">133374000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LongTermDebtFairValue contextRef="c6" decimals="-3" id="ixv-7932" unitRef="usd">131745000</us-gaap:LongTermDebtFairValue>
    <us-gaap:FairValueOptionIneligibleItemsAggregateCarryingAmount contextRef="c5" decimals="-5" id="ixv-7933" unitRef="usd">230200000</us-gaap:FairValueOptionIneligibleItemsAggregateCarryingAmount>
    <us-gaap:FairValueOptionIneligibleItemsAggregateCarryingAmount contextRef="c6" decimals="-5" id="ixv-7934" unitRef="usd">231300000</us-gaap:FairValueOptionIneligibleItemsAggregateCarryingAmount>
    <msex:CustomerAdvancesForConstructionWork contextRef="c5" decimals="-5" id="ixv-7935" unitRef="usd">21100000</msex:CustomerAdvancesForConstructionWork>
    <msex:CustomerAdvancesForConstructionWork contextRef="c6" decimals="-5" id="ixv-7936" unitRef="usd">21300000</msex:CustomerAdvancesForConstructionWork>
    <us-gaap:EarningsPerShareTextBlock contextRef="c0" id="ixv-3529">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt"&gt;&lt;b&gt;Note 4 &#x2013; Earnings Per Share&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Basic earnings per share (EPS) are computed on the
basis of the weighted average number of shares outstanding during the period presented. Diluted EPS assumes the conversion of the Convertible
Preferred Stock $7.00 Series.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="15" style="white-space: nowrap; text-align: center"&gt;(In Thousands Except per Share Amounts)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="15" style="white-space: nowrap; text-align: center"&gt;Three Months Ended June 30,&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="white-space: nowrap; text-align: center"&gt;2024&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="white-space: nowrap; text-align: center"&gt;2023&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap; font-weight: 400; font-style: normal; text-align: justify; border-bottom: Black 1pt solid"&gt;Basic:&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid"&gt;Income&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid"&gt;Shares&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid"&gt;Income&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid"&gt;Shares&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 48%; text-align: left"&gt;Net Income&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;10,546&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;17,829&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;9,901&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;17,713&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Preferred Dividend&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(30&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;)&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(30&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;)&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Earnings Applicable to Common Stock&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;10,516&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;17,829&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;9,871&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;17,713&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-weight: bold; text-align: left; padding-left: 54px"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;Basic EPS&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;0.59&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;0.56&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1pt"&gt;Diluted:&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Earnings Applicable to Common Stock&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;10,516&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;17,829&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;9,871&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;17,713&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;$7.00 Series Preferred Dividend&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;17&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;115&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;17&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;115&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Adjusted Earnings Applicable to Common Stock&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;10,533&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;17,944&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;9,888&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;17,828&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;Diluted EPS&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;0.59&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;0.55&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="15" style="white-space: nowrap; text-align: center"&gt;(In Thousands Except per Share Amounts)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="15" style="white-space: nowrap; text-align: center"&gt;Six Months Ended June 30,&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="white-space: nowrap; text-align: center"&gt;2024&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="white-space: nowrap; text-align: center"&gt;2023&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap; font-weight: 400; font-style: normal; text-align: justify; border-bottom: Black 1pt solid"&gt;Basic:&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid"&gt;Income&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid"&gt;Shares&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid"&gt;Income&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid"&gt;Shares&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 48%; text-align: left"&gt;Net Income&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;21,228&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;17,824&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;15,767&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;17,683&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Preferred Dividend&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(60&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;)&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(60&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;)&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Earnings Applicable to Common Stock&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;21,168&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;17,824&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;15,707&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;17,683&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-weight: bold; text-align: left; padding-left: 54px"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;Basic EPS&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;1.19&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;0.89&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1pt"&gt;Diluted:&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Earnings Applicable to Common Stock&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;21,168&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;17,824&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;15,707&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;17,683&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;$7.00 Series Preferred Dividend&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;34&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;115&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;34&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;115&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Adjusted Earnings Applicable to Common Stock&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;21,202&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;17,939&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;15,741&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;17,798&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;Diluted EPS&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;1.18&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;0.88&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="c0" id="ixv-7937">Basic earnings per share (EPS) are computed on the
basis of the weighted average number of shares outstanding during the period presented. Diluted EPS assumes the conversion of the Convertible
Preferred Stock $7.00 Series.&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="15" style="white-space: nowrap; text-align: center"&gt;(In Thousands Except per Share Amounts)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="15" style="white-space: nowrap; text-align: center"&gt;Three Months Ended June 30,&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="white-space: nowrap; text-align: center"&gt;2024&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="white-space: nowrap; text-align: center"&gt;2023&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap; font-weight: 400; font-style: normal; text-align: justify; border-bottom: Black 1pt solid"&gt;Basic:&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid"&gt;Income&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid"&gt;Shares&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid"&gt;Income&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid"&gt;Shares&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 48%; text-align: left"&gt;Net Income&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;10,546&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;17,829&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;9,901&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;17,713&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Preferred Dividend&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(30&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;)&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(30&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;)&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Earnings Applicable to Common Stock&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;10,516&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;17,829&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;9,871&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;17,713&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-weight: bold; text-align: left; padding-left: 54px"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;Basic EPS&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;0.59&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;0.56&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1pt"&gt;Diluted:&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Earnings Applicable to Common Stock&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;10,516&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;17,829&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;9,871&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;17,713&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;$7.00 Series Preferred Dividend&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;17&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;115&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;17&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;115&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Adjusted Earnings Applicable to Common Stock&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;10,533&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;17,944&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;9,888&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;17,828&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;Diluted EPS&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;0.59&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;0.55&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="15" style="white-space: nowrap; text-align: center"&gt;(In Thousands Except per Share Amounts)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="15" style="white-space: nowrap; text-align: center"&gt;Six Months Ended June 30,&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="white-space: nowrap; text-align: center"&gt;2024&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="white-space: nowrap; text-align: center"&gt;2023&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap; font-weight: 400; font-style: normal; text-align: justify; border-bottom: Black 1pt solid"&gt;Basic:&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid"&gt;Income&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid"&gt;Shares&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid"&gt;Income&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid"&gt;Shares&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 48%; text-align: left"&gt;Net Income&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;21,228&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;17,824&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;15,767&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;17,683&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Preferred Dividend&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(60&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;)&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(60&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;)&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Earnings Applicable to Common Stock&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;21,168&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;17,824&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;15,707&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;17,683&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-weight: bold; text-align: left; padding-left: 54px"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;Basic EPS&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;1.19&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;0.89&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; padding-bottom: 1pt"&gt;Diluted:&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Earnings Applicable to Common Stock&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;21,168&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;17,824&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;15,707&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;17,683&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;$7.00 Series Preferred Dividend&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;34&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;115&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;34&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;115&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Adjusted Earnings Applicable to Common Stock&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;21,202&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;17,939&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;15,741&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;17,798&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;Diluted EPS&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;1.18&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;0.88&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:PreferredStockConvertibleConversionPrice
      contextRef="c5"
      decimals="2"
      id="ixv-7938"
      unitRef="usdPershares">7</us-gaap:PreferredStockConvertibleConversionPrice>
    <us-gaap:NetIncomeLoss contextRef="c83" decimals="-3" id="ixv-7939" unitRef="usd">10546000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c84" decimals="-3" id="ixv-7940" unitRef="usd">17829000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c85" decimals="-3" id="ixv-7941" unitRef="usd">9901000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c86" decimals="-3" id="ixv-7942" unitRef="usd">17713000</us-gaap:NetIncomeLoss>
    <us-gaap:PreferredStockDividendsIncomeStatementImpact contextRef="c83" decimals="-3" id="ixv-7943" unitRef="usd">30000</us-gaap:PreferredStockDividendsIncomeStatementImpact>
    <us-gaap:PreferredStockDividendsIncomeStatementImpact contextRef="c85" decimals="-3" id="ixv-7944" unitRef="usd">30000</us-gaap:PreferredStockDividendsIncomeStatementImpact>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c83" decimals="-3" id="ixv-7945" unitRef="usd">10516000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c84" decimals="-3" id="ixv-7946" unitRef="usd">17829000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c85" decimals="-3" id="ixv-7947" unitRef="usd">9871000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c86" decimals="-3" id="ixv-7948" unitRef="usd">17713000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c83"
      decimals="2"
      id="ixv-7949"
      unitRef="usdPershares">0.59</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c85"
      decimals="2"
      id="ixv-7950"
      unitRef="usdPershares">0.56</us-gaap:EarningsPerShareBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="c83" decimals="-3" id="ixv-7951" unitRef="usd">10516000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="c84" decimals="-3" id="ixv-7952" unitRef="usd">17829000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="c85" decimals="-3" id="ixv-7953" unitRef="usd">9871000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="c86" decimals="-3" id="ixv-7954" unitRef="usd">17713000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:PreferredStockDividendsPerShareCashPaid
      contextRef="c83"
      decimals="2"
      id="ixv-7955"
      unitRef="usdPershares">7</us-gaap:PreferredStockDividendsPerShareCashPaid>
    <us-gaap:PreferredStockDividendsPerShareCashPaid
      contextRef="c84"
      decimals="2"
      id="ixv-7956"
      unitRef="usdPershares">7</us-gaap:PreferredStockDividendsPerShareCashPaid>
    <us-gaap:PreferredStockDividendsPerShareCashPaid
      contextRef="c85"
      decimals="2"
      id="ixv-7957"
      unitRef="usdPershares">7</us-gaap:PreferredStockDividendsPerShareCashPaid>
    <us-gaap:PreferredStockDividendsPerShareCashPaid
      contextRef="c86"
      decimals="2"
      id="ixv-7958"
      unitRef="usdPershares">7</us-gaap:PreferredStockDividendsPerShareCashPaid>
    <msex:SeriesPreferredDividend contextRef="c83" decimals="-3" id="ixv-7959" unitRef="usd">17000</msex:SeriesPreferredDividend>
    <msex:SeriesPreferredDividend contextRef="c84" decimals="-3" id="ixv-7960" unitRef="usd">115000</msex:SeriesPreferredDividend>
    <msex:SeriesPreferredDividend contextRef="c85" decimals="-3" id="ixv-7961" unitRef="usd">17000</msex:SeriesPreferredDividend>
    <msex:SeriesPreferredDividend contextRef="c86" decimals="-3" id="ixv-7962" unitRef="usd">115000</msex:SeriesPreferredDividend>
    <msex:AdjustedEarningsApplicableToCommonStockinDollarsPerShare contextRef="c83" decimals="-3" id="ixv-7963" unitRef="usd">10533000</msex:AdjustedEarningsApplicableToCommonStockinDollarsPerShare>
    <msex:AdjustedEarningsApplicableToCommonStockinDollarsPerShare contextRef="c84" decimals="-3" id="ixv-7964" unitRef="usd">17944000</msex:AdjustedEarningsApplicableToCommonStockinDollarsPerShare>
    <msex:AdjustedEarningsApplicableToCommonStockinDollarsPerShare contextRef="c85" decimals="-3" id="ixv-7965" unitRef="usd">9888000</msex:AdjustedEarningsApplicableToCommonStockinDollarsPerShare>
    <msex:AdjustedEarningsApplicableToCommonStockinDollarsPerShare contextRef="c86" decimals="-3" id="ixv-7966" unitRef="usd">17828000</msex:AdjustedEarningsApplicableToCommonStockinDollarsPerShare>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c83"
      decimals="2"
      id="ixv-7967"
      unitRef="usdPershares">0.59</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c85"
      decimals="2"
      id="ixv-7968"
      unitRef="usdPershares">0.55</us-gaap:EarningsPerShareDiluted>
    <us-gaap:NetIncomeLoss contextRef="c87" decimals="-3" id="ixv-7969" unitRef="usd">21228000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c88" decimals="-3" id="ixv-7970" unitRef="usd">17824000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c89" decimals="-3" id="ixv-7971" unitRef="usd">15767000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c90" decimals="-3" id="ixv-7972" unitRef="usd">17683000</us-gaap:NetIncomeLoss>
    <us-gaap:PreferredStockDividendsIncomeStatementImpact contextRef="c87" decimals="-3" id="ixv-7973" unitRef="usd">60000</us-gaap:PreferredStockDividendsIncomeStatementImpact>
    <us-gaap:PreferredStockDividendsIncomeStatementImpact contextRef="c89" decimals="-3" id="ixv-7974" unitRef="usd">60000</us-gaap:PreferredStockDividendsIncomeStatementImpact>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c87" decimals="-3" id="ixv-7975" unitRef="usd">21168000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c88" decimals="-3" id="ixv-7976" unitRef="usd">17824000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c89" decimals="-3" id="ixv-7977" unitRef="usd">15707000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="c90" decimals="-3" id="ixv-7978" unitRef="usd">17683000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c87"
      decimals="2"
      id="ixv-7979"
      unitRef="usdPershares">1.19</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c89"
      decimals="2"
      id="ixv-7980"
      unitRef="usdPershares">0.89</us-gaap:EarningsPerShareBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="c87" decimals="-3" id="ixv-7981" unitRef="usd">21168000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="c88" decimals="-3" id="ixv-7982" unitRef="usd">17824000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="c89" decimals="-3" id="ixv-7983" unitRef="usd">15707000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="c90" decimals="-3" id="ixv-7984" unitRef="usd">17683000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:PreferredStockDividendsPerShareCashPaid
      contextRef="c87"
      decimals="2"
      id="ixv-7985"
      unitRef="usdPershares">7</us-gaap:PreferredStockDividendsPerShareCashPaid>
    <us-gaap:PreferredStockDividendsPerShareCashPaid
      contextRef="c88"
      decimals="2"
      id="ixv-7986"
      unitRef="usdPershares">7</us-gaap:PreferredStockDividendsPerShareCashPaid>
    <us-gaap:PreferredStockDividendsPerShareCashPaid
      contextRef="c89"
      decimals="2"
      id="ixv-7987"
      unitRef="usdPershares">7</us-gaap:PreferredStockDividendsPerShareCashPaid>
    <us-gaap:PreferredStockDividendsPerShareCashPaid
      contextRef="c90"
      decimals="2"
      id="ixv-7988"
      unitRef="usdPershares">7</us-gaap:PreferredStockDividendsPerShareCashPaid>
    <msex:SeriesPreferredDividend contextRef="c87" decimals="-3" id="ixv-7989" unitRef="usd">34000</msex:SeriesPreferredDividend>
    <msex:SeriesPreferredDividend contextRef="c88" decimals="-3" id="ixv-7990" unitRef="usd">115000</msex:SeriesPreferredDividend>
    <msex:SeriesPreferredDividend contextRef="c89" decimals="-3" id="ixv-7991" unitRef="usd">34000</msex:SeriesPreferredDividend>
    <msex:SeriesPreferredDividend contextRef="c90" decimals="-3" id="ixv-7992" unitRef="usd">115000</msex:SeriesPreferredDividend>
    <msex:AdjustedEarningsApplicableToCommonStockinDollarsPerShare contextRef="c87" decimals="-3" id="ixv-7993" unitRef="usd">21202000</msex:AdjustedEarningsApplicableToCommonStockinDollarsPerShare>
    <msex:AdjustedEarningsApplicableToCommonStockinDollarsPerShare contextRef="c88" decimals="-3" id="ixv-7994" unitRef="usd">17939000</msex:AdjustedEarningsApplicableToCommonStockinDollarsPerShare>
    <msex:AdjustedEarningsApplicableToCommonStockinDollarsPerShare contextRef="c89" decimals="-3" id="ixv-7995" unitRef="usd">15741000</msex:AdjustedEarningsApplicableToCommonStockinDollarsPerShare>
    <msex:AdjustedEarningsApplicableToCommonStockinDollarsPerShare contextRef="c90" decimals="-3" id="ixv-7996" unitRef="usd">17798000</msex:AdjustedEarningsApplicableToCommonStockinDollarsPerShare>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c87"
      decimals="2"
      id="ixv-7997"
      unitRef="usdPershares">1.18</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c89"
      decimals="2"
      id="ixv-7998"
      unitRef="usdPershares">0.88</us-gaap:EarningsPerShareDiluted>
    <us-gaap:SegmentReportingDisclosureTextBlock contextRef="c0" id="ixv-4024">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;Note 5 &#x2013; Business Segment Data&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Company has identified two reportable segments.
One is the regulated business of collecting, treating and distributing water on a retail and wholesale basis to residential, commercial,
industrial and fire protection customers in parts of New Jersey and Delaware. This segment also includes regulated wastewater systems
in New Jersey and Delaware.&#160;The Company is subject to regulations as to its rates, services and other matters by New Jersey and
Delaware with respect to utility services within these states. The other segment is primarily comprised of non-regulated contract services
for the operation and maintenance of municipal and private water and wastewater systems in New Jersey and Delaware.&#160;Inter-segment
transactions relating to operational costs are treated as pass-through expenses. Finance charges on inter-segment loan activities are
based on interest rates that are below what would normally be charged by a third-party lender.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="15" style="white-space: nowrap; text-align: center"&gt;(In Thousands)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="white-space: nowrap; text-align: center"&gt;Three Months Ended&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="white-space: nowrap; text-align: center"&gt;Six Months Ended&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid; white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid"&gt;June 30,&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid"&gt;June 30,&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid"&gt;Operations by Segments:&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid"&gt;2024&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid"&gt;2023&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid"&gt;2024&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid"&gt;2023&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap"&gt;Revenues:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt; width: 48%"&gt;Regulated&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;45,966&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;39,909&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;83,431&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;74,862&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; text-align: left"&gt;&#160;Non &#x2013; Regulated&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,410&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,056&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;6,614&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;6,398&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Inter-segment Elimination&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(230&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;)&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(164&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;)&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(375&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;)&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(303&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Consolidated Revenues&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;49,146&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;42,801&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;89,670&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;80,957&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Operating Income:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt"&gt;Regulated&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;14,314&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;9,820&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;23,315&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;16,535&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt"&gt;&#160;Non &#x2013; Regulated&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;1,001&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;849&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;1,865&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;1,622&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Consolidated Operating Income&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;15,315&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;10,669&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;25,180&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;18,157&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Net Income:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt"&gt;Regulated&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;9,826&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;9,307&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;19,877&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;14,631&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt"&gt;Non &#x2013; Regulated&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;720&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;594&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;1,351&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;1,136&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Consolidated Net Income&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;10,546&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;9,901&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;21,228&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;15,767&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Capital Expenditures:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt"&gt;Regulated&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;14,325&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;26,114&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;28,701&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;50,579&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt"&gt;Non &#x2013; Regulated&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;23&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;6&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;36&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;56&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Total Capital Expenditures&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;14,348&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;26,120&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;28,737&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;50,635&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

&lt;p style="margin: 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;As of&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;As of&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: center; padding-bottom: 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;June 30, 2024&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;December 31, 2023&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 48%"&gt;Assets:&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 10%"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left; width: 1%"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 10%"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left; width: 1%"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 10%"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left; width: 1%"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 10%"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left; width: 1%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt"&gt;Regulated&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;1,272,096&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;1,235,549&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt; text-align: left"&gt;Non &#x2013; Regulated&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;9,645&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;8,068&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Inter-segment Elimination&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(7,102&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;)&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(7,565&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Consolidated Assets&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;1,274,639&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;1,236,052&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="c0"
      decimals="0"
      id="ixv-7999"
      unitRef="Segments">2</us-gaap:NumberOfReportableSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="c0" id="ixv-8000">Inter-segment
transactions relating to operational costs are treated as pass-through expenses. Finance charges on inter-segment loan activities are
based on interest rates that are below what would normally be charged by a third-party lender.&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="15" style="white-space: nowrap; text-align: center"&gt;(In Thousands)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="white-space: nowrap; text-align: center"&gt;Three Months Ended&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="white-space: nowrap; text-align: center"&gt;Six Months Ended&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid; white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid"&gt;June 30,&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid"&gt;June 30,&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid"&gt;Operations by Segments:&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid"&gt;2024&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid"&gt;2023&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid"&gt;2024&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid"&gt;2023&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap"&gt;Revenues:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt; width: 48%"&gt;Regulated&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;45,966&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;39,909&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;83,431&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;74,862&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; text-align: left"&gt;&#160;Non &#x2013; Regulated&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,410&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,056&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;6,614&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;6,398&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Inter-segment Elimination&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(230&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;)&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(164&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;)&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(375&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;)&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(303&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Consolidated Revenues&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;49,146&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;42,801&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;89,670&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;80,957&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Operating Income:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt"&gt;Regulated&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;14,314&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;9,820&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;23,315&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;16,535&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt"&gt;&#160;Non &#x2013; Regulated&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;1,001&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;849&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;1,865&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;1,622&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Consolidated Operating Income&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;15,315&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;10,669&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;25,180&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;18,157&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Net Income:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt"&gt;Regulated&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;9,826&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;9,307&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;19,877&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;14,631&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt"&gt;Non &#x2013; Regulated&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;720&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;594&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;1,351&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;1,136&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Consolidated Net Income&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;10,546&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;9,901&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;21,228&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;15,767&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Capital Expenditures:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt"&gt;Regulated&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;14,325&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;26,114&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;28,701&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;50,579&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt"&gt;Non &#x2013; Regulated&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;23&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;6&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;36&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;56&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Total Capital Expenditures&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;14,348&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;26,120&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;28,737&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;50,635&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;As of&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="text-align: center"&gt;As of&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: center; padding-bottom: 1pt"&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;June 30, 2024&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;December 31, 2023&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 48%"&gt;Assets:&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 10%"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left; width: 1%"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 10%"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left; width: 1%"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 10%"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left; width: 1%"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 1%"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right; width: 10%"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left; width: 1%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt"&gt;Regulated&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;1,272,096&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;1,235,549&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="padding-left: 10pt; text-align: left"&gt;Non &#x2013; Regulated&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;9,645&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;8,068&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Inter-segment Elimination&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(7,102&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;)&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(7,565&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Consolidated Assets&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;1,274,639&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;1,236,052&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RegulatedAndUnregulatedOperatingRevenue contextRef="c91" decimals="-3" id="ixv-8001" unitRef="usd">45966000</us-gaap:RegulatedAndUnregulatedOperatingRevenue>
    <us-gaap:RegulatedAndUnregulatedOperatingRevenue contextRef="c92" decimals="-3" id="ixv-8002" unitRef="usd">39909000</us-gaap:RegulatedAndUnregulatedOperatingRevenue>
    <us-gaap:RegulatedAndUnregulatedOperatingRevenue contextRef="c93" decimals="-3" id="ixv-8003" unitRef="usd">83431000</us-gaap:RegulatedAndUnregulatedOperatingRevenue>
    <us-gaap:RegulatedAndUnregulatedOperatingRevenue contextRef="c94" decimals="-3" id="ixv-8004" unitRef="usd">74862000</us-gaap:RegulatedAndUnregulatedOperatingRevenue>
    <us-gaap:RegulatedAndUnregulatedOperatingRevenue contextRef="c95" decimals="-3" id="ixv-8005" unitRef="usd">3410000</us-gaap:RegulatedAndUnregulatedOperatingRevenue>
    <us-gaap:RegulatedAndUnregulatedOperatingRevenue contextRef="c96" decimals="-3" id="ixv-8006" unitRef="usd">3056000</us-gaap:RegulatedAndUnregulatedOperatingRevenue>
    <us-gaap:RegulatedAndUnregulatedOperatingRevenue contextRef="c97" decimals="-3" id="ixv-8007" unitRef="usd">6614000</us-gaap:RegulatedAndUnregulatedOperatingRevenue>
    <us-gaap:RegulatedAndUnregulatedOperatingRevenue contextRef="c98" decimals="-3" id="ixv-8008" unitRef="usd">6398000</us-gaap:RegulatedAndUnregulatedOperatingRevenue>
    <us-gaap:RegulatedAndUnregulatedOperatingRevenue contextRef="c99" decimals="-3" id="ixv-8009" unitRef="usd">-230000</us-gaap:RegulatedAndUnregulatedOperatingRevenue>
    <us-gaap:RegulatedAndUnregulatedOperatingRevenue contextRef="c100" decimals="-3" id="ixv-8010" unitRef="usd">-164000</us-gaap:RegulatedAndUnregulatedOperatingRevenue>
    <us-gaap:RegulatedAndUnregulatedOperatingRevenue contextRef="c101" decimals="-3" id="ixv-8011" unitRef="usd">-375000</us-gaap:RegulatedAndUnregulatedOperatingRevenue>
    <us-gaap:RegulatedAndUnregulatedOperatingRevenue contextRef="c102" decimals="-3" id="ixv-8012" unitRef="usd">-303000</us-gaap:RegulatedAndUnregulatedOperatingRevenue>
    <us-gaap:RegulatedAndUnregulatedOperatingRevenue contextRef="c2" decimals="-3" id="ixv-8013" unitRef="usd">49146000</us-gaap:RegulatedAndUnregulatedOperatingRevenue>
    <us-gaap:RegulatedAndUnregulatedOperatingRevenue contextRef="c3" decimals="-3" id="ixv-8014" unitRef="usd">42801000</us-gaap:RegulatedAndUnregulatedOperatingRevenue>
    <us-gaap:RegulatedAndUnregulatedOperatingRevenue contextRef="c0" decimals="-3" id="ixv-8015" unitRef="usd">89670000</us-gaap:RegulatedAndUnregulatedOperatingRevenue>
    <us-gaap:RegulatedAndUnregulatedOperatingRevenue contextRef="c4" decimals="-3" id="ixv-8016" unitRef="usd">80957000</us-gaap:RegulatedAndUnregulatedOperatingRevenue>
    <us-gaap:OperatingIncomeLoss contextRef="c91" decimals="-3" id="ixv-8017" unitRef="usd">14314000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c92" decimals="-3" id="ixv-8018" unitRef="usd">9820000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c93" decimals="-3" id="ixv-8019" unitRef="usd">23315000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c94" decimals="-3" id="ixv-8020" unitRef="usd">16535000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c95" decimals="-3" id="ixv-8021" unitRef="usd">1001000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c96" decimals="-3" id="ixv-8022" unitRef="usd">849000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c97" decimals="-3" id="ixv-8023" unitRef="usd">1865000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c98" decimals="-3" id="ixv-8024" unitRef="usd">1622000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c2" decimals="-3" id="ixv-8025" unitRef="usd">15315000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c3" decimals="-3" id="ixv-8026" unitRef="usd">10669000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c0" decimals="-3" id="ixv-8027" unitRef="usd">25180000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c4" decimals="-3" id="ixv-8028" unitRef="usd">18157000</us-gaap:OperatingIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c91" decimals="-3" id="ixv-8029" unitRef="usd">9826000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c92" decimals="-3" id="ixv-8030" unitRef="usd">9307000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c93" decimals="-3" id="ixv-8031" unitRef="usd">19877000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c94" decimals="-3" id="ixv-8032" unitRef="usd">14631000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c95" decimals="-3" id="ixv-8033" unitRef="usd">720000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c96" decimals="-3" id="ixv-8034" unitRef="usd">594000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c97" decimals="-3" id="ixv-8035" unitRef="usd">1351000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c98" decimals="-3" id="ixv-8036" unitRef="usd">1136000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c2" decimals="-3" id="ixv-8037" unitRef="usd">10546000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c3" decimals="-3" id="ixv-8038" unitRef="usd">9901000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c0" decimals="-3" id="ixv-8039" unitRef="usd">21228000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c4" decimals="-3" id="ixv-8040" unitRef="usd">15767000</us-gaap:NetIncomeLoss>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c91" decimals="-3" id="ixv-8041" unitRef="usd">14325000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c92" decimals="-3" id="ixv-8042" unitRef="usd">26114000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c93" decimals="-3" id="ixv-8043" unitRef="usd">28701000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c94" decimals="-3" id="ixv-8044" unitRef="usd">50579000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c95" decimals="-3" id="ixv-8045" unitRef="usd">23000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c96" decimals="-3" id="ixv-8046" unitRef="usd">6000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c97" decimals="-3" id="ixv-8047" unitRef="usd">36000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c98" decimals="-3" id="ixv-8048" unitRef="usd">56000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c2" decimals="-3" id="ixv-8049" unitRef="usd">14348000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c3" decimals="-3" id="ixv-8050" unitRef="usd">26120000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c0" decimals="-3" id="ixv-8051" unitRef="usd">28737000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c4" decimals="-3" id="ixv-8052" unitRef="usd">50635000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:Assets contextRef="c103" decimals="-3" id="ixv-8053" unitRef="usd">1272096000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c104" decimals="-3" id="ixv-8054" unitRef="usd">1235549000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c105" decimals="-3" id="ixv-8055" unitRef="usd">9645000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c106" decimals="-3" id="ixv-8056" unitRef="usd">8068000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c107" decimals="-3" id="ixv-8057" unitRef="usd">-7102000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c108" decimals="-3" id="ixv-8058" unitRef="usd">-7565000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c5" decimals="-3" id="ixv-8059" unitRef="usd">1274639000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c6" decimals="-3" id="ixv-8060" unitRef="usd">1236052000</us-gaap:Assets>
    <us-gaap:ShortTermDebtTextBlock contextRef="c0" id="ixv-4552">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;Note 6 &#x2013; Short-term Borrowings&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Company maintains lines of credit aggregating
$140.0 million.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt; &lt;td colspan="7" style="white-space: nowrap; text-align: center"&gt;(Millions)&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt; &lt;td colspan="3" style="white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt; &lt;td colspan="7" style="white-space: nowrap; text-align: center"&gt;As of June 30, 2024&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt; &lt;td colspan="3" style="white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt; &lt;td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center"&gt;Outstanding&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt; &lt;td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center"&gt;Available&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt; &lt;td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center"&gt;Maximum&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center"&gt;Credit Type&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center"&gt;Renewal Date&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="white-space: nowrap; width: 16%; text-align: left"&gt;Bank of America&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap; width: 14%; text-align: right"&gt;10.0&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap; width: 14%; text-align: right"&gt;50.0&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap; width: 14%; text-align: right"&gt;60.0&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 16%; text-align: center"&gt;Uncommitted&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 15%; text-align: center"&gt;January 24, 2025&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="white-space: nowrap; text-align: left"&gt;PNC Bank&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: right"&gt;54.8&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap; text-align: left"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: right"&gt;13.2&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: right"&gt;68.0&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap; text-align: center"&gt;Committed&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap; text-align: center"&gt;January 31, 2026&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="white-space: nowrap; text-align: left; padding-bottom: 1pt"&gt;CoBank, ACB&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: right"&gt;7.5&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: right"&gt;4.5&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: right"&gt;12.0&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap; text-align: center; padding-bottom: 1pt"&gt;Committed&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap; text-align: center; padding-bottom: 1pt"&gt;May 20, 2026&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="white-space: nowrap; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double"&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: right"&gt;72.3&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double"&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: right"&gt;67.7&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double"&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: right"&gt;140.0&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double"&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap; text-align: right; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The interest rates are set for borrowings under the
Bank of America and PNC Bank lines of credit using the Secured Overnight Financing Rate (SOFR) and then adding a specific financial institution
credit spread. The interest rate for borrowings under the CoBank, ACB (CoBank) line of credit are set weekly using CoBank&#x2019;s internal
cost of funds index that is similar to the SOFR and adding a credit spread. There is no requirement for a compensating balance under any
of the established lines of credit.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The $10.0 million outstanding from Bank of America
as of June 30, 2024 matured in July 2024. The borrowings outstanding under the PNC Bank and CoBank, ACB lines of credit as of June 30,
2024 mature daily and are being rolled over on a daily basis. The proceeds of $63.6 million received in July 2024 from the Company&#x2019;s
3M Settlement Agreement were used to reduce borrowings under its lines of credit. See Note 2 for additional details.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The weighted average interest rate on the outstanding
borrowings at June 30, 2024 under these credit lines is 6.51%.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The weighted average daily amounts of borrowings outstanding
under these credit lines and the weighted average interest rates on those amounts were as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif; margin-left: auto; margin-right: auto;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="15" style="white-space: nowrap; text-align: center"&gt;(In Thousands)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="white-space: nowrap; text-align: center"&gt;Three Months Ended&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="white-space: nowrap; text-align: center"&gt;Six Months Ended&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="white-space: nowrap; text-align: center"&gt;June 30,&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="white-space: nowrap; text-align: center"&gt;June 30,&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center"&gt;2024&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center"&gt;2024&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center"&gt;2023&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="white-space: nowrap; width: 48%; text-align: left"&gt;Average Daily Amounts Outstanding&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap; width: 10%; text-align: right"&gt;62,934&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap; width: 10%; text-align: right"&gt;24,220&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap; width: 10%; text-align: right"&gt;56,463&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap; width: 10%; text-align: right"&gt;36,848&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="white-space: nowrap"&gt;Weighted Average Interest Rates&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: right"&gt;6.43%&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: right"&gt;6.09%&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: right"&gt;6.42%&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: right"&gt;5.75%&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ShortTermDebtTextBlock>
    <us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock contextRef="c0" id="ixv-8061">The Company maintains lines of credit aggregating
$140.0 million.&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt; &lt;td colspan="7" style="white-space: nowrap; text-align: center"&gt;(Millions)&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt; &lt;td colspan="3" style="white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt; &lt;td colspan="7" style="white-space: nowrap; text-align: center"&gt;As of June 30, 2024&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt; &lt;td colspan="3" style="white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt; &lt;td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center"&gt;Outstanding&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt; &lt;td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center"&gt;Available&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt; &lt;td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center"&gt;Maximum&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center"&gt;Credit Type&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt; &lt;td style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center"&gt;Renewal Date&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="white-space: nowrap; width: 16%; text-align: left"&gt;Bank of America&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap; width: 14%; text-align: right"&gt;10.0&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap; width: 14%; text-align: right"&gt;50.0&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap; width: 14%; text-align: right"&gt;60.0&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 16%; text-align: center"&gt;Uncommitted&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap; width: 15%; text-align: center"&gt;January 24, 2025&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="white-space: nowrap; text-align: left"&gt;PNC Bank&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: right"&gt;54.8&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap; text-align: left"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: right"&gt;13.2&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: right"&gt;68.0&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap; text-align: center"&gt;Committed&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap; text-align: center"&gt;January 31, 2026&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="white-space: nowrap; text-align: left; padding-bottom: 1pt"&gt;CoBank, ACB&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: right"&gt;7.5&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: right"&gt;4.5&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: right"&gt;12.0&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap; text-align: center; padding-bottom: 1pt"&gt;Committed&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap; text-align: center; padding-bottom: 1pt"&gt;May 20, 2026&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: White"&gt; &lt;td style="white-space: nowrap; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double"&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: right"&gt;72.3&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double"&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: right"&gt;67.7&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double"&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double; text-align: right"&gt;140.0&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 2.5pt double"&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt; &lt;td style="white-space: nowrap; text-align: right; padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock>
    <us-gaap:LinesOfCreditCurrent contextRef="c5" decimals="-5" id="ixv-8062" unitRef="usd">140000000</us-gaap:LinesOfCreditCurrent>
    <us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity contextRef="c110" decimals="-5" id="ixv-8063" unitRef="usd">10000000</us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity contextRef="c110" decimals="-5" id="ixv-8064" unitRef="usd">50000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c110" decimals="-5" id="ixv-8065" unitRef="usd">60000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:ShortTermDebtDescription contextRef="c111" id="ixv-8066">Uncommitted</us-gaap:ShortTermDebtDescription>
    <msex:RenewalDateOfLineOfCredit contextRef="c111" id="ixv-8067">2025-01-24</msex:RenewalDateOfLineOfCredit>
    <us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity contextRef="c112" decimals="-5" id="ixv-8068" unitRef="usd">54800000</us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity contextRef="c112" decimals="-5" id="ixv-8069" unitRef="usd">13200000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c112" decimals="-5" id="ixv-8070" unitRef="usd">68000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:ShortTermDebtDescription contextRef="c113" id="ixv-8071">Committed</us-gaap:ShortTermDebtDescription>
    <msex:RenewalDateOfLineOfCredit contextRef="c113" id="ixv-8072">2026-01-31</msex:RenewalDateOfLineOfCredit>
    <us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity contextRef="c114" decimals="-5" id="ixv-8073" unitRef="usd">7500000</us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity contextRef="c114" decimals="-5" id="ixv-8074" unitRef="usd">4500000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c114" decimals="-5" id="ixv-8075" unitRef="usd">12000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:ShortTermDebtDescription contextRef="c115" id="ixv-8076">Committed</us-gaap:ShortTermDebtDescription>
    <msex:RenewalDateOfLineOfCredit contextRef="c115" id="ixv-8077">2026-05-20</msex:RenewalDateOfLineOfCredit>
    <us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity contextRef="c5" decimals="-5" id="ixv-8078" unitRef="usd">72300000</us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity contextRef="c5" decimals="-5" id="ixv-8079" unitRef="usd">67700000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c5" decimals="-5" id="ixv-8080" unitRef="usd">140000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:ShorttermDebtAverageOutstandingAmount contextRef="c0" decimals="-5" id="ixv-8081" unitRef="usd">10000000</us-gaap:ShorttermDebtAverageOutstandingAmount>
    <us-gaap:ProceedsFromShortTermDebt contextRef="c0" decimals="-5" id="ixv-8082" unitRef="usd">63600000</us-gaap:ProceedsFromShortTermDebt>
    <us-gaap:DebtWeightedAverageInterestRate contextRef="c109" decimals="4" id="ixv-8083" unitRef="pure">0.0651</us-gaap:DebtWeightedAverageInterestRate>
    <us-gaap:ScheduleOfShortTermDebtTextBlock contextRef="c0" id="ixv-8084">The weighted average daily amounts of borrowings outstanding
under these credit lines and the weighted average interest rates on those amounts were as follows:&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif; margin-left: auto; margin-right: auto;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="15" style="white-space: nowrap; text-align: center"&gt;(In Thousands)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="white-space: nowrap; text-align: center"&gt;Three Months Ended&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="white-space: nowrap; text-align: center"&gt;Six Months Ended&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="white-space: nowrap; text-align: center"&gt;June 30,&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="white-space: nowrap; text-align: center"&gt;June 30,&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center"&gt;2024&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center"&gt;2024&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center"&gt;2023&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="white-space: nowrap; width: 48%; text-align: left"&gt;Average Daily Amounts Outstanding&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap; width: 10%; text-align: right"&gt;62,934&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap; width: 10%; text-align: right"&gt;24,220&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap; width: 10%; text-align: right"&gt;56,463&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap; width: 10%; text-align: right"&gt;36,848&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="white-space: nowrap"&gt;Weighted Average Interest Rates&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: right"&gt;6.43%&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: right"&gt;6.09%&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: right"&gt;6.42%&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: right"&gt;5.75%&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfShortTermDebtTextBlock>
    <us-gaap:LineOfCreditFacilityAverageOutstandingAmount contextRef="c2" decimals="-3" id="ixv-8085" unitRef="usd">62934000</us-gaap:LineOfCreditFacilityAverageOutstandingAmount>
    <us-gaap:LineOfCreditFacilityAverageOutstandingAmount contextRef="c3" decimals="-3" id="ixv-8086" unitRef="usd">24220000</us-gaap:LineOfCreditFacilityAverageOutstandingAmount>
    <us-gaap:LineOfCreditFacilityAverageOutstandingAmount contextRef="c0" decimals="-3" id="ixv-8087" unitRef="usd">56463000</us-gaap:LineOfCreditFacilityAverageOutstandingAmount>
    <us-gaap:LineOfCreditFacilityAverageOutstandingAmount contextRef="c4" decimals="-3" id="ixv-8088" unitRef="usd">36848000</us-gaap:LineOfCreditFacilityAverageOutstandingAmount>
    <us-gaap:LineOfCreditFacilityInterestRateDuringPeriod contextRef="c2" decimals="4" id="ixv-8089" unitRef="pure">0.0643</us-gaap:LineOfCreditFacilityInterestRateDuringPeriod>
    <us-gaap:LineOfCreditFacilityInterestRateDuringPeriod contextRef="c3" decimals="4" id="ixv-8090" unitRef="pure">0.0609</us-gaap:LineOfCreditFacilityInterestRateDuringPeriod>
    <us-gaap:LineOfCreditFacilityInterestRateDuringPeriod contextRef="c0" decimals="4" id="ixv-8091" unitRef="pure">0.0642</us-gaap:LineOfCreditFacilityInterestRateDuringPeriod>
    <us-gaap:LineOfCreditFacilityInterestRateDuringPeriod contextRef="c4" decimals="4" id="ixv-8092" unitRef="pure">0.0575</us-gaap:LineOfCreditFacilityInterestRateDuringPeriod>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="c0" id="ixv-4754">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;Note 7 &#x2013; Commitments and Contingent Liabilities&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;Water Supply &#x2013;&lt;/b&gt; Middlesex has an agreement
with the New Jersey Water Supply Authority (NJWSA) for the purchase of untreated water through November 30, 2048. This agreement with
the NJWSA provides for an average purchase of 27 million gallons a day (mgd) with a peak up to 47.0 mgd. Pricing is set annually by the
NJWSA through a public rate making process. The agreement has provisions for additional pricing in the event Middlesex overdrafts or exceeds
certain monthly and annual thresholds.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Middlesex also has an agreement with a non-affiliated
NJBPU-regulated water utility for the purchase of treated water. This agreement, which expires February 27, 2026, provides for the minimum
purchase of 3.0 mgd of treated water with provisions for additional purchases if needed.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Tidewater contracts with the City of Dover in Delaware
to purchase treated water of up to 60.0 million gallons annually.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Purchased water costs are shown below:&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif; margin-left: auto; margin-right: auto;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="15" style="white-space: nowrap; text-align: center"&gt;(In Thousands)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="white-space: nowrap; text-align: center"&gt;Three Months Ended&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="white-space: nowrap; text-align: center"&gt;Six Months Ended&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="white-space: nowrap; text-align: center"&gt;June 30,&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="white-space: nowrap; text-align: center"&gt;June 30,&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid"&gt;2024&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid"&gt;2023&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid"&gt;2024&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid"&gt;2023&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; text-align: justify"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 48%; text-align: left"&gt;Treated&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;992&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;1,363&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;1,901&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;2,747&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Untreated&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;861&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;739&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;1,711&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;1,540&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Total Costs&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;1,853&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;2,102&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;3,612&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;4,287&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;Leases &#x2013;&lt;/b&gt; The Company determines if an
arrangement is a lease at inception. Generally, a lease agreement exists if the Company determines that the arrangement gives the Company
control over the use of an identified asset and obtains substantially all of the benefits from the identified asset.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Company has entered into an operating lease of
office space for administrative purposes, expiring in 2030. The Company has not entered into any finance leases. The exercise of a lease
renewal option for the Company&#x2019;s administrative offices is solely at the discretion of the Company.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The right-of-use (ROU) asset recorded represents the
Company&#x2019;s right to use an underlying asset for the lease term and lease liability represents the Company&#x2019;s obligation to make
lease payments arising from the lease. Lease ROU assets and liabilities are recognized at the commencement date based on the present value
of lease payments over the lease term. The Company&#x2019;s operating lease does not provide an implicit discount rate and as such the
Company used an estimated incremental borrowing rate (4.03%) based on the information available at the commencement date in determining
the present value of lease payments.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Given the impacts of accounting for regulated operations,
and the resulting recognition of expense at the amounts recovered in customer rates, expenditures for operating leases are consistent
with lease expense and were $0.2 million for each of the three months ended June 30, 2024 and 2023, respectively, and $0.4 million for
each of the six months ended June 30, 2024 and 2023, respectively.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Information related to operating lease ROU assets
and lease liabilities is as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif; margin-left: auto; margin-right: auto;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="white-space: nowrap; text-align: center"&gt;(In Millions)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="white-space: nowrap; text-align: center"&gt;As of&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; text-align: center"&gt;June 30, 2024&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; text-align: center"&gt;December 31, 2023&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="white-space: nowrap; width: 74%; text-align: left"&gt;ROU Asset at Lease Inception&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap; width: 10%; text-align: right"&gt;7.3&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap; width: 10%; text-align: right"&gt;7.3&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="white-space: nowrap; text-align: left; padding-bottom: 1pt"&gt;Accumulated Amortization&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: right"&gt;(4.4&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: left"&gt;)&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: right"&gt;(4.1&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="white-space: nowrap; text-align: left; padding-bottom: 1pt"&gt;ROU Asset&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: right"&gt;2.9&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: right"&gt;3.2&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Company&#x2019;s future minimum operating lease commitments as
of June 30, 2024 are as follows:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 50%; font: 10pt Times New Roman, Times, Serif; margin-left: auto; margin-right: auto;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; text-align: center"&gt;(In Millions)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 73%; text-align: right"&gt;2024&lt;/td&gt;&lt;td style="width: 3%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 2%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 21%; text-align: right"&gt;0.4&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: right"&gt;2025&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;0.8&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: right"&gt;2026&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;0.9&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: right"&gt;2027&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;0.9&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: right"&gt;2028&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;0.9&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: right; padding-bottom: 1pt"&gt;Thereafter&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;0.9&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: right"&gt;Total Lease Payments&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;4.8&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: right; padding-bottom: 1pt"&gt;Imputed Interest&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(1.5&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: right"&gt;Present Value of Lease Payments&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3.3&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: right; padding-bottom: 1pt"&gt;Less Current Portion*&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(0.6&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: right; padding-bottom: 1pt"&gt;Non-Current Lease Liability&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;2.7&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: right"&gt;*Included in Other Current Liabilities&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;Construction &#x2013;&lt;/b&gt; The Company has entered
into several construction contracts that, in the aggregate, obligate expenditure of an estimated $13 million in the future. The actual
amount and timing of capital expenditures is dependent on the need for upgrade or replacement of existing infrastructure, customer growth,
residential new home construction and sales, project scheduling, supply chain issues and continued refinement of project scope and costs.
With continued higher mortgage interest rates, as well as other financial market uncertainties, there is no assurance that projected customer
growth and residential new home construction and sales will occur.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;PFOA Matter &#x2013;&lt;/b&gt; In November 2021, the Company
was served with two PFOA-related class action lawsuits seeking restitution for medical, water replacement and other related costs and
economic damages. Middlesex and 3M agreed to enter into a joint mediation on these lawsuits and their ultimate resolution is not known
at this time. See Note 2 for additional details.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;Contingencies &#x2013;&lt;/b&gt; Based on our operations
in the heavily-regulated water and wastewater industries, the Company is routinely involved in disputes, claims, lawsuits and other regulatory
and legal matters, including responsibility for fines and penalties relative to regulatory compliance. At this time, Management does not
believe the final resolution of any such matters, whether asserted or unasserted, will have a material adverse effect on the Company&#x2019;s
financial position, results of operations or cash flows.&#160;In addition, the Company maintains business insurance coverage that may
mitigate the effect of any current or future loss contingencies.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;Change in Control Agreements &#x2013;&lt;/b&gt; The Company
has Change in Control Agreements with its executive officers that provide compensation and benefits in the event of termination of employment
under certain conditions in connection with a change in control of the Company.&lt;/p&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <msex:LongtermPurchaseCommitmentExpirationDate contextRef="c116" id="ixv-8093">2048-11-30</msex:LongtermPurchaseCommitmentExpirationDate>
    <msex:AveragePurchaseOfGallons contextRef="c117" decimals="-6" id="ixv-8094" unitRef="gal">27000000</msex:AveragePurchaseOfGallons>
    <msex:AveragePurchaseOfGallons contextRef="c0" decimals="1" id="ixv-8095" unitRef="l">47</msex:AveragePurchaseOfGallons>
    <msex:LongtermPurchaseCommitmentExpirationDate contextRef="c118" id="ixv-8096">2026-02-27</msex:LongtermPurchaseCommitmentExpirationDate>
    <msex:AveragePurchaseOfGallons contextRef="c118" decimals="INF" id="ixv-8097" unitRef="l">3</msex:AveragePurchaseOfGallons>
    <msex:AveragePurchaseOfGallons
      contextRef="c119"
      decimals="INF"
      id="ixv-8098"
      unitRef="gal">60000000</msex:AveragePurchaseOfGallons>
    <us-gaap:PurchaseCommitmentExcludingLongtermCommitmentTableTextBlock contextRef="c0" id="ixv-8099">Purchased water costs are shown below:&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif; margin-left: auto; margin-right: auto;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="15" style="white-space: nowrap; text-align: center"&gt;(In Thousands)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="white-space: nowrap; text-align: center"&gt;Three Months Ended&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="white-space: nowrap; text-align: center"&gt;Six Months Ended&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="white-space: nowrap; text-align: center"&gt;June 30,&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="white-space: nowrap; text-align: center"&gt;June 30,&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid"&gt;2024&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid"&gt;2023&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid"&gt;2024&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid"&gt;2023&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; text-align: justify"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; text-align: justify"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 48%; text-align: left"&gt;Treated&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;992&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;1,363&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;1,901&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;2,747&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Untreated&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;861&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;739&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;1,711&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;1,540&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Total Costs&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;1,853&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;2,102&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;3,612&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;4,287&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:PurchaseCommitmentExcludingLongtermCommitmentTableTextBlock>
    <msex:CostOfTreatedWater contextRef="c53" decimals="-3" id="ixv-8100" unitRef="usd">992000</msex:CostOfTreatedWater>
    <msex:CostOfTreatedWater contextRef="c41" decimals="-3" id="ixv-8101" unitRef="usd">1363000</msex:CostOfTreatedWater>
    <msex:CostOfTreatedWater contextRef="c0" decimals="-3" id="ixv-8102" unitRef="usd">1901000</msex:CostOfTreatedWater>
    <msex:CostOfTreatedWater contextRef="c4" decimals="-3" id="ixv-8103" unitRef="usd">2747000</msex:CostOfTreatedWater>
    <msex:CostOfUntreatedWater contextRef="c53" decimals="-3" id="ixv-8104" unitRef="usd">861000</msex:CostOfUntreatedWater>
    <msex:CostOfUntreatedWater contextRef="c41" decimals="-3" id="ixv-8105" unitRef="usd">739000</msex:CostOfUntreatedWater>
    <msex:CostOfUntreatedWater contextRef="c0" decimals="-3" id="ixv-8106" unitRef="usd">1711000</msex:CostOfUntreatedWater>
    <msex:CostOfUntreatedWater contextRef="c4" decimals="-3" id="ixv-8107" unitRef="usd">1540000</msex:CostOfUntreatedWater>
    <us-gaap:CostOfPurchasedWater contextRef="c53" decimals="-3" id="ixv-8108" unitRef="usd">1853000</us-gaap:CostOfPurchasedWater>
    <us-gaap:CostOfPurchasedWater contextRef="c41" decimals="-3" id="ixv-8109" unitRef="usd">2102000</us-gaap:CostOfPurchasedWater>
    <us-gaap:CostOfPurchasedWater contextRef="c0" decimals="-3" id="ixv-8110" unitRef="usd">3612000</us-gaap:CostOfPurchasedWater>
    <us-gaap:CostOfPurchasedWater contextRef="c4" decimals="-3" id="ixv-8111" unitRef="usd">4287000</us-gaap:CostOfPurchasedWater>
    <msex:EstimatedIncrementalBorrowingRate contextRef="c5" decimals="INF" id="ixv-8112" unitRef="pure">0.0403</msex:EstimatedIncrementalBorrowingRate>
    <us-gaap:OperatingLeaseLeaseIncomeLeasePayments contextRef="c4" decimals="-5" id="ixv-8113" unitRef="usd">200000</us-gaap:OperatingLeaseLeaseIncomeLeasePayments>
    <us-gaap:OperatingLeaseLeaseIncomeLeasePayments contextRef="c0" decimals="-5" id="ixv-8114" unitRef="usd">400000</us-gaap:OperatingLeaseLeaseIncomeLeasePayments>
    <us-gaap:LesseeOperatingLeasesTextBlock contextRef="c0" id="ixv-8115">Information related to operating lease ROU assets
and lease liabilities is as follows:&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 90%; font: 10pt Times New Roman, Times, Serif; margin-left: auto; margin-right: auto;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="white-space: nowrap; text-align: center"&gt;(In Millions)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="white-space: nowrap; text-align: center"&gt;As of&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; text-align: center"&gt;June 30, 2024&lt;/td&gt;&lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; text-align: center"&gt;December 31, 2023&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="white-space: nowrap; width: 74%; text-align: left"&gt;ROU Asset at Lease Inception&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap; width: 10%; text-align: right"&gt;7.3&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap; width: 10%; text-align: right"&gt;7.3&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="white-space: nowrap; text-align: left; padding-bottom: 1pt"&gt;Accumulated Amortization&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: right"&gt;(4.4&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: left"&gt;)&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: right"&gt;(4.1&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="white-space: nowrap; text-align: left; padding-bottom: 1pt"&gt;ROU Asset&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: right"&gt;2.9&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: right"&gt;3.2&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <msex:RightOfUseAssetAtLeaseInception contextRef="c5" decimals="-5" id="ixv-8116" unitRef="usd">7300000</msex:RightOfUseAssetAtLeaseInception>
    <msex:RightOfUseAssetAtLeaseInception contextRef="c6" decimals="-5" id="ixv-8117" unitRef="usd">7300000</msex:RightOfUseAssetAtLeaseInception>
    <msex:OperatingLeaseRightOfUseAssetAccumulatedAmortization contextRef="c5" decimals="-5" id="ixv-8118" unitRef="usd">4400000</msex:OperatingLeaseRightOfUseAssetAccumulatedAmortization>
    <msex:OperatingLeaseRightOfUseAssetAccumulatedAmortization contextRef="c6" decimals="-5" id="ixv-8119" unitRef="usd">4100000</msex:OperatingLeaseRightOfUseAssetAccumulatedAmortization>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c5" decimals="-5" id="ixv-8120" unitRef="usd">2900000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c6" decimals="-5" id="ixv-8121" unitRef="usd">3200000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock contextRef="c0" id="ixv-8122">The Company&#x2019;s future minimum operating lease commitments as
of June 30, 2024 are as follows:&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 50%; font: 10pt Times New Roman, Times, Serif; margin-left: auto; margin-right: auto;"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; text-align: center"&gt;(In Millions)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 73%; text-align: right"&gt;2024&lt;/td&gt;&lt;td style="width: 3%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 2%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 21%; text-align: right"&gt;0.4&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: right"&gt;2025&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;0.8&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: right"&gt;2026&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;0.9&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: right"&gt;2027&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;0.9&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: right"&gt;2028&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;0.9&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: right; padding-bottom: 1pt"&gt;Thereafter&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;0.9&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: right"&gt;Total Lease Payments&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;4.8&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: right; padding-bottom: 1pt"&gt;Imputed Interest&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(1.5&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: right"&gt;Present Value of Lease Payments&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3.3&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: right; padding-bottom: 1pt"&gt;Less Current Portion*&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(0.6&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: right; padding-bottom: 1pt"&gt;Non-Current Lease Liability&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;2.7&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: right"&gt;*Included in Other Current Liabilities&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear contextRef="c5" decimals="-5" id="ixv-8123" unitRef="usd">400000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="c5" decimals="-5" id="ixv-8124" unitRef="usd">800000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo contextRef="c5" decimals="-5" id="ixv-8125" unitRef="usd">900000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree contextRef="c5" decimals="-5" id="ixv-8126" unitRef="usd">900000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour contextRef="c5" decimals="-5" id="ixv-8127" unitRef="usd">900000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive contextRef="c5" decimals="-5" id="ixv-8128" unitRef="usd">900000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="c5" decimals="-5" id="ixv-8129" unitRef="usd">4800000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount contextRef="c5" decimals="-5" id="ixv-8130" unitRef="usd">1500000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability contextRef="c5" decimals="-5" id="ixv-8131" unitRef="usd">3300000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c5" decimals="-5" id="ix_0_fact" unitRef="usd">600000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c5" decimals="-5" id="ixv-8133" unitRef="usd">2700000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <msex:Estimatedobligationexpenditure contextRef="c0" decimals="-6" id="ixv-8134" unitRef="usd">13000000</msex:Estimatedobligationexpenditure>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock contextRef="c0" id="ixv-5043">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;Note 8 &#x2013; Employee Benefit Plans&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;Pension Benefits &#x2013;&lt;/b&gt; The Company&#x2019;s
defined benefit pension plan (Pension Plan) covers all active employees hired prior to April 1, 2007. Employees hired after March 31,
2007 are not eligible to participate in this plan, but do participate in a defined contribution plan that provides for a potential annual
contribution in an amount at the discretion of the Company, based upon a percentage of the participants&#x2019; annual paid compensation.
For the three and six month periods ended June 30, 2024, the Company made cash contributions to the Pension Plan of $2.0 million. For
the three and six month periods ended June 30, 2023, the Company did not make cash contributions to the Pension Plan. The Company does
not expect to make any additional cash contributions to the Pension Plan over the remainder of the current year.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;&lt;b&gt;Other Postretirement Benefits &#x2013;&lt;/b&gt; The Company&#x2019;s
retirement plan other than pensions (Other Benefits Plan) covers substantially all currently eligible retired employees. Employees hired
after March 31, 2007 are not eligible to participate in this plan. Coverage includes healthcare and life insurance. For each of the six
month periods ended June 30, 2024 and 2023, the Company did not make cash contributions to its Other Benefits Plan. The Company expects
to make additional Other Benefits Plan cash contributions of $0.9 million over the remainder of the current year.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;The following tables set forth information relating to the Company&#x2019;s
periodic costs (benefit) for its employee retirement benefit plans:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="15" style="white-space: nowrap; text-align: center"&gt;(In Thousands)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1pt; white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center"&gt;Pension Benefits&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center"&gt;Other Benefits&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="15" style="white-space: nowrap; text-align: center"&gt;Three Months Ended June 30,&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid"&gt;2024&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid"&gt;2023&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid"&gt;2024&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid"&gt;2023&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 48%; text-align: left"&gt;Service Cost&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;318&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;388&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;80&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;98&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Interest Cost&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,070&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,067&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;328&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;402&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Expected Return on Assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(1,580&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(1,466&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(846&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(771&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Amortization of Unrecognized Losses&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;38&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;164&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(275&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;)&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(48&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Net Periodic (Benefit) Cost*&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(154&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;)&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;153&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(713&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;)&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(319&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


&lt;p style="margin: 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="15" style="white-space: nowrap; text-align: center"&gt;(In Thousands)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1pt; white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center"&gt;Pension Benefits&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center"&gt;Other Benefits&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="15" style="white-space: nowrap; text-align: center"&gt;Six Months Ended June 30,&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid"&gt;2024&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid"&gt;2023&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid"&gt;2024&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid"&gt;2023&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 48%; text-align: left"&gt;Service Cost&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;635&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;776&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;160&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;196&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Interest Cost&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,140&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,134&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;657&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;804&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Expected Return on Assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(3,161&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(2,932&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(1,692&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(1,542&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Amortization of Unrecognized Losses&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;76&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;328&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(549&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;)&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(96&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Net Periodic (Benefit) Cost*&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(310&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;)&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;306&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(1,424&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;)&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(638&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;


&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;*Service cost is included Operations and Maintenance expense on the consolidated
statements of income; all other amounts are included in Other Income (Expense), net.&lt;/p&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:PensionContributions contextRef="c0" decimals="-5" id="ixv-8135" unitRef="usd">2000000</us-gaap:PensionContributions>
    <us-gaap:PensionContributions contextRef="c2" decimals="-5" id="ixv-8136" unitRef="usd">2000000</us-gaap:PensionContributions>
    <us-gaap:PensionAndOtherPostretirementBenefitContributions contextRef="c0" decimals="-5" id="ixv-8137" unitRef="usd">900000</us-gaap:PensionAndOtherPostretirementBenefitContributions>
    <us-gaap:ScheduleOfNetBenefitCostsTableTextBlock contextRef="c0" id="ixv-8138">The following tables set forth information relating to the Company&#x2019;s
periodic costs (benefit) for its employee retirement benefit plans:&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="15" style="white-space: nowrap; text-align: center"&gt;(In Thousands)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1pt; white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center"&gt;Pension Benefits&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center"&gt;Other Benefits&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="15" style="white-space: nowrap; text-align: center"&gt;Three Months Ended June 30,&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid"&gt;2024&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid"&gt;2023&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid"&gt;2024&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid"&gt;2023&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 48%; text-align: left"&gt;Service Cost&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;318&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;388&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;80&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;98&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Interest Cost&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,070&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,067&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;328&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;402&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Expected Return on Assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(1,580&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(1,466&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(846&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(771&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Amortization of Unrecognized Losses&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;38&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;164&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(275&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;)&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(48&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Net Periodic (Benefit) Cost*&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(154&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;)&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;153&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(713&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;)&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(319&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="15" style="white-space: nowrap; text-align: center"&gt;(In Thousands)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1pt; white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center"&gt;Pension Benefits&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center"&gt;Other Benefits&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="15" style="white-space: nowrap; text-align: center"&gt;Six Months Ended June 30,&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid"&gt;2024&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid"&gt;2023&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid"&gt;2024&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid"&gt;2023&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 48%; text-align: left"&gt;Service Cost&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;635&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;776&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;160&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;196&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Interest Cost&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,140&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,134&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;657&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;804&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Expected Return on Assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(3,161&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(2,932&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(1,692&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(1,542&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Amortization of Unrecognized Losses&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;76&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;328&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(549&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;)&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(96&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Net Periodic (Benefit) Cost*&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(310&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;)&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;306&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(1,424&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;)&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(638&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;*Service cost is included Operations and Maintenance expense on the consolidated
statements of income; all other amounts are included in Other Income (Expense), net.&lt;/p&gt;</us-gaap:ScheduleOfNetBenefitCostsTableTextBlock>
    <us-gaap:DefinedBenefitPlanServiceCost contextRef="c120" decimals="-3" id="ixv-8139" unitRef="usd">318000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost contextRef="c121" decimals="-3" id="ixv-8140" unitRef="usd">388000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost contextRef="c122" decimals="-3" id="ixv-8141" unitRef="usd">80000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost contextRef="c123" decimals="-3" id="ixv-8142" unitRef="usd">98000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost contextRef="c120" decimals="-3" id="ixv-8143" unitRef="usd">1070000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost contextRef="c121" decimals="-3" id="ixv-8144" unitRef="usd">1067000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost contextRef="c122" decimals="-3" id="ixv-8145" unitRef="usd">328000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost contextRef="c123" decimals="-3" id="ixv-8146" unitRef="usd">402000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets contextRef="c120" decimals="-3" id="ixv-8147" unitRef="usd">1580000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets contextRef="c121" decimals="-3" id="ixv-8148" unitRef="usd">1466000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets contextRef="c122" decimals="-3" id="ixv-8149" unitRef="usd">846000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets contextRef="c123" decimals="-3" id="ixv-8150" unitRef="usd">771000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <msex:DefinedBenefitPlanAmortizationOfGainsLoss contextRef="c120" decimals="-3" id="ixv-8151" unitRef="usd">-38000</msex:DefinedBenefitPlanAmortizationOfGainsLoss>
    <msex:DefinedBenefitPlanAmortizationOfGainsLoss contextRef="c121" decimals="-3" id="ixv-8152" unitRef="usd">-164000</msex:DefinedBenefitPlanAmortizationOfGainsLoss>
    <msex:DefinedBenefitPlanAmortizationOfGainsLoss contextRef="c122" decimals="-3" id="ixv-8153" unitRef="usd">275000</msex:DefinedBenefitPlanAmortizationOfGainsLoss>
    <msex:DefinedBenefitPlanAmortizationOfGainsLoss contextRef="c123" decimals="-3" id="ixv-8154" unitRef="usd">48000</msex:DefinedBenefitPlanAmortizationOfGainsLoss>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="c120"
      decimals="-3"
      id="ix_1_fact"
      unitRef="usd">-154000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="c121"
      decimals="-3"
      id="ix_2_fact"
      unitRef="usd">153000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="c122"
      decimals="-3"
      id="ix_3_fact"
      unitRef="usd">-713000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="c123"
      decimals="-3"
      id="ix_4_fact"
      unitRef="usd">-319000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanServiceCost contextRef="c124" decimals="-3" id="ixv-8159" unitRef="usd">635000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost contextRef="c125" decimals="-3" id="ixv-8160" unitRef="usd">776000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost contextRef="c126" decimals="-3" id="ixv-8161" unitRef="usd">160000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost contextRef="c127" decimals="-3" id="ixv-8162" unitRef="usd">196000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost contextRef="c124" decimals="-3" id="ixv-8163" unitRef="usd">2140000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost contextRef="c125" decimals="-3" id="ixv-8164" unitRef="usd">2134000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost contextRef="c126" decimals="-3" id="ixv-8165" unitRef="usd">657000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost contextRef="c127" decimals="-3" id="ixv-8166" unitRef="usd">804000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets contextRef="c124" decimals="-3" id="ixv-8167" unitRef="usd">3161000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets contextRef="c125" decimals="-3" id="ixv-8168" unitRef="usd">2932000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets contextRef="c126" decimals="-3" id="ixv-8169" unitRef="usd">1692000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets contextRef="c127" decimals="-3" id="ixv-8170" unitRef="usd">1542000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <msex:DefinedBenefitPlanAmortizationOfGainsLoss contextRef="c124" decimals="-3" id="ixv-8171" unitRef="usd">-76000</msex:DefinedBenefitPlanAmortizationOfGainsLoss>
    <msex:DefinedBenefitPlanAmortizationOfGainsLoss contextRef="c125" decimals="-3" id="ixv-8172" unitRef="usd">-328000</msex:DefinedBenefitPlanAmortizationOfGainsLoss>
    <msex:DefinedBenefitPlanAmortizationOfGainsLoss contextRef="c126" decimals="-3" id="ixv-8173" unitRef="usd">549000</msex:DefinedBenefitPlanAmortizationOfGainsLoss>
    <msex:DefinedBenefitPlanAmortizationOfGainsLoss contextRef="c127" decimals="-3" id="ixv-8174" unitRef="usd">96000</msex:DefinedBenefitPlanAmortizationOfGainsLoss>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="c124"
      decimals="-3"
      id="ix_5_fact"
      unitRef="usd">-310000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="c125"
      decimals="-3"
      id="ix_6_fact"
      unitRef="usd">306000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="c126"
      decimals="-3"
      id="ix_7_fact"
      unitRef="usd">-1424000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="c127"
      decimals="-3"
      id="ix_8_fact"
      unitRef="usd">-638000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:RevenueFromContractWithCustomerTextBlock contextRef="c0" id="ixv-5314">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&lt;b&gt;Note 9 &#x2013; Revenue Recognition from Contracts with Customers&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Company&#x2019;s revenues are primarily generated
from regulated tariff-based sales of water and wastewater services and non-regulated operation and maintenance contracts for services
on water and wastewater systems owned by others. Revenue from contracts with customers is recognized when control of a promised good or
service is transferred to customers at an amount that reflects the consideration to which the entity expects to be entitled in exchange
for those goods and services.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Company&#x2019;s regulated revenue from contracts
with customers results from tariff-based sales from the provision of water and wastewater services to residential, industrial, commercial,
fire-protection and wholesale customers. Residential customers are billed quarterly while most industrial, commercial, fire-protection
and wholesale customers are billed monthly. Payments by customers are due between 15 and 30 days after the invoice date. Revenue is recognized
as the water and wastewater services are delivered to customers as well as from accrual of unbilled revenues estimated from the last meter
reading date to the end of the accounting period utilizing factors such as historical customer data, regional weather indicators and general
economic conditions in the relevant service territories. Unearned Revenues and Advance Service Fees include fixed service charge billings
in advance to Tidewater customers recognized as service is provided to the customer.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Non-regulated service contract revenues consist of
base service fees, as well as fees for additional billable services provided to customers. Fees are billed monthly and are due within
30 days after the invoice date. The Company considers the amounts billed to represent the value of these services provided to customers.
These contracts expire at various times through June 2032 and contain remaining performance obligations for which the Company expects
to recognize revenue in the future. These contracts also contain termination provisions.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;Substantially all of the amounts included in operating
revenues and accounts receivable are from contracts with customers. The Company records its allowance for credit losses based on historical
write-offs combined with an evaluation of current economic conditions within its service territories.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"&gt;The Company&#x2019;s contracts do not contain any significant
financing components.&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;The Company&#x2019;s operating revenues are comprised of the following:&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="15" style="white-space: nowrap; text-align: center"&gt;(In Thousands)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="white-space: nowrap; text-align: center"&gt;Three Months Ended June 30,&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="white-space: nowrap; text-align: center"&gt;Six Months Ended June 30,&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid"&gt;2024&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid"&gt;2023&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid"&gt;2024&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid"&gt;2023&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;Regulated Tariff Sales&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 48%; text-align: left; padding-left: 9px"&gt;Residential&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;24,736&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;22,653&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;45,066&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;41,657&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-left: 9px"&gt;Commercial&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;8,584&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;6,249&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;14,559&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;11,627&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-left: 9px"&gt;Industrial&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,639&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,806&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;6,773&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5,645&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-left: 9px"&gt;Fire Protection&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,656&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,145&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;6,948&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;6,249&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-left: 9px"&gt;Wholesale&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5,208&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4,968&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;9,880&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;9,521&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold; text-align: left; padding-bottom: 1pt"&gt;Non-Regulated Contract Operations&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;3,293&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;2,942&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;6,381&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;6,172&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;Total Revenue from Contracts with Customers&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;49,116&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;42,763&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;89,607&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;80,871&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Other Regulated Revenues&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;143&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;88&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;205&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;163&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Other Non-Regulated Revenues&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;117&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;114&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;233&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;226&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Inter-segment Elimination&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(230&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;)&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(164&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;)&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(375&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;)&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(303&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-weight: bold; text-align: left; padding-bottom: 1pt"&gt;Total Revenue&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;49,146&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;42,801&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;89,670&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;80,957&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock contextRef="c0" id="ixv-8180">The Company&#x2019;s operating revenues are comprised of the following:&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="15" style="white-space: nowrap; text-align: center"&gt;(In Thousands)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="white-space: nowrap; text-align: center"&gt;Three Months Ended June 30,&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="white-space: nowrap; text-align: center"&gt;Six Months Ended June 30,&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid"&gt;2024&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid"&gt;2023&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid"&gt;2024&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="white-space: nowrap; text-align: center; border-bottom: Black 1pt solid"&gt;2023&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;Regulated Tariff Sales&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 48%; text-align: left; padding-left: 9px"&gt;Residential&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;24,736&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;22,653&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;45,066&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 10%; text-align: right"&gt;41,657&lt;/td&gt;&lt;td style="white-space: nowrap; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-left: 9px"&gt;Commercial&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;8,584&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;6,249&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;14,559&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;11,627&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-left: 9px"&gt;Industrial&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,639&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,806&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;6,773&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5,645&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-left: 9px"&gt;Fire Protection&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,656&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3,145&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;6,948&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;6,249&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-left: 9px"&gt;Wholesale&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;5,208&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;4,968&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;9,880&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;9,521&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="font-weight: bold; text-align: left; padding-bottom: 1pt"&gt;Non-Regulated Contract Operations&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;3,293&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;2,942&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;6,381&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;6,172&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;Total Revenue from Contracts with Customers&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;49,116&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;42,763&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;89,607&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;80,871&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Other Regulated Revenues&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;143&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;88&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;205&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;163&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Other Non-Regulated Revenues&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;117&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;114&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;233&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;226&lt;/td&gt;&lt;td style="white-space: nowrap; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Inter-segment Elimination&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(230&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;)&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(164&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;)&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(375&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;)&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(303&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-weight: bold; text-align: left; padding-bottom: 1pt"&gt;Total Revenue&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;49,146&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;42,801&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;89,670&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;80,957&lt;/td&gt;&lt;td style="white-space: nowrap; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RegulatedOperatingRevenue contextRef="c128" decimals="-3" id="ixv-8181" unitRef="usd">24736000</us-gaap:RegulatedOperatingRevenue>
    <us-gaap:RegulatedOperatingRevenue contextRef="c129" decimals="-3" id="ixv-8182" unitRef="usd">22653000</us-gaap:RegulatedOperatingRevenue>
    <us-gaap:RegulatedOperatingRevenue contextRef="c130" decimals="-3" id="ixv-8183" unitRef="usd">45066000</us-gaap:RegulatedOperatingRevenue>
    <us-gaap:RegulatedOperatingRevenue contextRef="c131" decimals="-3" id="ixv-8184" unitRef="usd">41657000</us-gaap:RegulatedOperatingRevenue>
    <us-gaap:RegulatedOperatingRevenue contextRef="c132" decimals="-3" id="ixv-8185" unitRef="usd">8584000</us-gaap:RegulatedOperatingRevenue>
    <us-gaap:RegulatedOperatingRevenue contextRef="c133" decimals="-3" id="ixv-8186" unitRef="usd">6249000</us-gaap:RegulatedOperatingRevenue>
    <us-gaap:RegulatedOperatingRevenue contextRef="c134" decimals="-3" id="ixv-8187" unitRef="usd">14559000</us-gaap:RegulatedOperatingRevenue>
    <us-gaap:RegulatedOperatingRevenue contextRef="c135" decimals="-3" id="ixv-8188" unitRef="usd">11627000</us-gaap:RegulatedOperatingRevenue>
    <us-gaap:RegulatedOperatingRevenue contextRef="c136" decimals="-3" id="ixv-8189" unitRef="usd">3639000</us-gaap:RegulatedOperatingRevenue>
    <us-gaap:RegulatedOperatingRevenue contextRef="c137" decimals="-3" id="ixv-8190" unitRef="usd">2806000</us-gaap:RegulatedOperatingRevenue>
    <us-gaap:RegulatedOperatingRevenue contextRef="c138" decimals="-3" id="ixv-8191" unitRef="usd">6773000</us-gaap:RegulatedOperatingRevenue>
    <us-gaap:RegulatedOperatingRevenue contextRef="c139" decimals="-3" id="ixv-8192" unitRef="usd">5645000</us-gaap:RegulatedOperatingRevenue>
    <us-gaap:RegulatedOperatingRevenue contextRef="c140" decimals="-3" id="ixv-8193" unitRef="usd">3656000</us-gaap:RegulatedOperatingRevenue>
    <us-gaap:RegulatedOperatingRevenue contextRef="c141" decimals="-3" id="ixv-8194" unitRef="usd">3145000</us-gaap:RegulatedOperatingRevenue>
    <us-gaap:RegulatedOperatingRevenue contextRef="c142" decimals="-3" id="ixv-8195" unitRef="usd">6948000</us-gaap:RegulatedOperatingRevenue>
    <us-gaap:RegulatedOperatingRevenue contextRef="c143" decimals="-3" id="ixv-8196" unitRef="usd">6249000</us-gaap:RegulatedOperatingRevenue>
    <us-gaap:RegulatedOperatingRevenue contextRef="c144" decimals="-3" id="ixv-8197" unitRef="usd">5208000</us-gaap:RegulatedOperatingRevenue>
    <us-gaap:RegulatedOperatingRevenue contextRef="c145" decimals="-3" id="ixv-8198" unitRef="usd">4968000</us-gaap:RegulatedOperatingRevenue>
    <us-gaap:RegulatedOperatingRevenue contextRef="c146" decimals="-3" id="ixv-8199" unitRef="usd">9880000</us-gaap:RegulatedOperatingRevenue>
    <us-gaap:RegulatedOperatingRevenue contextRef="c147" decimals="-3" id="ixv-8200" unitRef="usd">9521000</us-gaap:RegulatedOperatingRevenue>
    <us-gaap:UnregulatedOperatingRevenue contextRef="c2" decimals="-3" id="ixv-8201" unitRef="usd">3293000</us-gaap:UnregulatedOperatingRevenue>
    <us-gaap:UnregulatedOperatingRevenue contextRef="c3" decimals="-3" id="ixv-8202" unitRef="usd">2942000</us-gaap:UnregulatedOperatingRevenue>
    <us-gaap:UnregulatedOperatingRevenue contextRef="c0" decimals="-3" id="ixv-8203" unitRef="usd">6381000</us-gaap:UnregulatedOperatingRevenue>
    <us-gaap:UnregulatedOperatingRevenue contextRef="c4" decimals="-3" id="ixv-8204" unitRef="usd">6172000</us-gaap:UnregulatedOperatingRevenue>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c2" decimals="-3" id="ixv-8205" unitRef="usd">49116000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c3" decimals="-3" id="ixv-8206" unitRef="usd">42763000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c0" decimals="-3" id="ixv-8207" unitRef="usd">89607000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="c4" decimals="-3" id="ixv-8208" unitRef="usd">80871000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RegulatedOperatingRevenueOther contextRef="c2" decimals="-3" id="ixv-8209" unitRef="usd">143000</us-gaap:RegulatedOperatingRevenueOther>
    <us-gaap:RegulatedOperatingRevenueOther contextRef="c3" decimals="-3" id="ixv-8210" unitRef="usd">88000</us-gaap:RegulatedOperatingRevenueOther>
    <us-gaap:RegulatedOperatingRevenueOther contextRef="c0" decimals="-3" id="ixv-8211" unitRef="usd">205000</us-gaap:RegulatedOperatingRevenueOther>
    <us-gaap:RegulatedOperatingRevenueOther contextRef="c4" decimals="-3" id="ixv-8212" unitRef="usd">163000</us-gaap:RegulatedOperatingRevenueOther>
    <msex:OtherNonregulatedRevenues contextRef="c2" decimals="-3" id="ixv-8213" unitRef="usd">117000</msex:OtherNonregulatedRevenues>
    <msex:OtherNonregulatedRevenues contextRef="c3" decimals="-3" id="ixv-8214" unitRef="usd">114000</msex:OtherNonregulatedRevenues>
    <msex:OtherNonregulatedRevenues contextRef="c0" decimals="-3" id="ixv-8215" unitRef="usd">233000</msex:OtherNonregulatedRevenues>
    <msex:OtherNonregulatedRevenues contextRef="c4" decimals="-3" id="ixv-8216" unitRef="usd">226000</msex:OtherNonregulatedRevenues>
    <msex:InterSegmentEliminationOperatingRevenues contextRef="c2" decimals="-3" id="ixv-8217" unitRef="usd">-230000</msex:InterSegmentEliminationOperatingRevenues>
    <msex:InterSegmentEliminationOperatingRevenues contextRef="c3" decimals="-3" id="ixv-8218" unitRef="usd">-164000</msex:InterSegmentEliminationOperatingRevenues>
    <msex:InterSegmentEliminationOperatingRevenues contextRef="c0" decimals="-3" id="ixv-8219" unitRef="usd">-375000</msex:InterSegmentEliminationOperatingRevenues>
    <msex:InterSegmentEliminationOperatingRevenues contextRef="c4" decimals="-3" id="ixv-8220" unitRef="usd">-303000</msex:InterSegmentEliminationOperatingRevenues>
    <us-gaap:RegulatedAndUnregulatedOperatingRevenue contextRef="c2" decimals="-3" id="ixv-8221" unitRef="usd">49146000</us-gaap:RegulatedAndUnregulatedOperatingRevenue>
    <us-gaap:RegulatedAndUnregulatedOperatingRevenue contextRef="c3" decimals="-3" id="ixv-8222" unitRef="usd">42801000</us-gaap:RegulatedAndUnregulatedOperatingRevenue>
    <us-gaap:RegulatedAndUnregulatedOperatingRevenue contextRef="c0" decimals="-3" id="ixv-8223" unitRef="usd">89670000</us-gaap:RegulatedAndUnregulatedOperatingRevenue>
    <us-gaap:RegulatedAndUnregulatedOperatingRevenue contextRef="c4" decimals="-3" id="ixv-8224" unitRef="usd">80957000</us-gaap:RegulatedAndUnregulatedOperatingRevenue>
    <ecd:Rule10b51ArrAdoptedFlag contextRef="c2" id="ixv-8225">false</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:NonRule10b51ArrAdoptedFlag contextRef="c2" id="ixv-8226">false</ecd:NonRule10b51ArrAdoptedFlag>
    <ecd:NonRule10b51ArrTrmntdFlag contextRef="c2" id="ixv-8227">false</ecd:NonRule10b51ArrTrmntdFlag>
    <ecd:Rule10b51ArrTrmntdFlag contextRef="c2" id="ixv-8228">false</ecd:Rule10b51ArrTrmntdFlag>
    <us-gaap:CommitmentsAndContingencies
      contextRef="c5"
      id="hidden-fact-0"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="c6"
      id="hidden-fact-1"
      unitRef="usd"
      xsi:nil="true"/>
    <msex:IncreaseDecreaseinRecoveredCostsEnvironmentalLitigationSettlement
      contextRef="c4"
      id="hidden-fact-2"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="c4"
      id="hidden-fact-3"
      unitRef="usd"
      xsi:nil="true"/>
    <msex:CommonStockValueAuthorized
      contextRef="c5"
      id="hidden-fact-4"
      unitRef="usd"
      xsi:nil="true"/>
    <msex:CommonStockValueAuthorized
      contextRef="c6"
      id="hidden-fact-5"
      unitRef="usd"
      xsi:nil="true"/>
    <msex:PreferredStockValueAuthorized
      contextRef="c5"
      id="hidden-fact-6"
      unitRef="usd"
      xsi:nil="true"/>
    <msex:PreferredStockValueAuthorized
      contextRef="c6"
      id="hidden-fact-7"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockValueOutstanding
      contextRef="c5"
      id="hidden-fact-8"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockValueOutstanding
      contextRef="c6"
      id="hidden-fact-9"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="c39"
      id="hidden-fact-10"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueDividendReinvestmentPlan
      contextRef="c40"
      id="hidden-fact-11"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="c40"
      id="hidden-fact-12"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DividendsCommonStockCash
      contextRef="c39"
      id="hidden-fact-13"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DividendsPreferredStockCash
      contextRef="c39"
      id="hidden-fact-14"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="c45"
      id="hidden-fact-15"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueDividendReinvestmentPlan
      contextRef="c46"
      id="hidden-fact-16"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="c46"
      id="hidden-fact-17"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="c46"
      id="hidden-fact-18"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DividendsCommonStockCash
      contextRef="c45"
      id="hidden-fact-19"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DividendsPreferredStockCash
      contextRef="c45"
      id="hidden-fact-20"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="c51"
      id="hidden-fact-21"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueDividendReinvestmentPlan
      contextRef="c52"
      id="hidden-fact-22"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="c52"
      id="hidden-fact-23"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DividendsCommonStockCash
      contextRef="c51"
      id="hidden-fact-24"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DividendsPreferredStockCash
      contextRef="c51"
      id="hidden-fact-25"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="c57"
      id="hidden-fact-26"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueDividendReinvestmentPlan
      contextRef="c58"
      id="hidden-fact-27"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="c58"
      id="hidden-fact-28"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="c58"
      id="hidden-fact-29"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DividendsCommonStockCash
      contextRef="c57"
      id="hidden-fact-30"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DividendsPreferredStockCash
      contextRef="c57"
      id="hidden-fact-31"
      unitRef="usd"
      xsi:nil="true"/>
    <dei:AmendmentFlag contextRef="c0" id="ixv-8264">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate contextRef="c0" id="ixv-8265">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalPeriodFocus contextRef="c0" id="ixv-8266">Q2</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey contextRef="c0" id="ixv-8267">0000066004</dei:EntityCentralIndexKey>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#ix_0_fact"
          xlink:label="ix_0_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_0_footnote" xlink:label="ix_0_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Included in Other Current Liabilities</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_0_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_2_fact"
          xlink:label="ix_2_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_1_fact"
          xlink:label="ix_1_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_4_fact"
          xlink:label="ix_4_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_5_fact"
          xlink:label="ix_5_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_8_fact"
          xlink:label="ix_8_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_7_fact"
          xlink:label="ix_7_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_6_fact"
          xlink:label="ix_6_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_3_fact"
          xlink:label="ix_3_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_1_footnote" xlink:label="ix_1_footnote" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Service cost is included Operations and Maintenance expense on the consolidated
statements of income; all other amounts are included in Other Income (Expense), net.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_2_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_1_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_4_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_5_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_8_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_7_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_6_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_3_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
